Pertanyaan yang diberi tag «casting»

Casting adalah proses di mana jenis objek secara eksplisit dikonversi ke jenis lain jika konversi diizinkan. Proses ini dapat menyebabkan perubahan nilai.


12
Bagaimana cara saya mengkonversi dari int ke Long di Jawa?
Aku terus mencari baik di sini dan orang-orang Google mengalami kesulitan pergi dari longke intdan tidak jalan di sekitar lainnya. Namun saya yakin saya bukan satu-satunya yang mengalami skenario ini sebelum beralih dari intke Long. Satu-satunya jawaban lain yang saya temukan adalah "Setel sebagai Long di tempat pertama" yang benar-benar …


13
Ubah Float ke Int dalam Swift
Saya ingin mengonversi Floatke Intdalam Swift. Pengecoran dasar seperti ini tidak berfungsi karena tipe ini bukan primitif, tidak seperti floats dan ints di Objective-C var float: Float = 2.2 var integer: Int = float as Float Tetapi ini menghasilkan pesan kesalahan berikut: 'Float' tidak dapat dikonversi menjadi 'Int' Adakah yang …


3
Di Objective-C, apa yang setara dengan kata kunci “instanceof” Jawa?
Saya ingin memeriksa apakah suatu objek (mis. someObject) Dapat dialihkan (dapat diubah-ubah) ke variabel jenis lain (mis SpecifiedType.). Di Jawa, saya bisa menulis: someObject instanceof SpecifiedType Pertanyaan terkait adalah menemukan apakah tipe runtime suatu objek sama dengan tipe lain. Di Jawa, saya bisa menulis: someObject.getClass().equals(SpecifiedType.class) Bagaimana ini bisa dilakukan di …

3
TypeScript atau tipe JavaScript casting
Bagaimana cara menangani casting tipe dalam TypeScript atau Javascript? Katakanlah saya memiliki kode TypeScript berikut: module Symbology { export class SymbolFactory { createStyle( symbolInfo : SymbolInfo) : any { if (symbolInfo == null) { return null; } if (symbolInfo.symbolShapeType === "marker") { // how to cast to MarkerSymbolInfo return this.createMarkerStyle((MarkerSymbolInfo) …

11
Downcasting di Jawa
Upcasting diperbolehkan di Java, namun downcasting memberikan kesalahan kompilasi. Kesalahan kompilasi dapat dihapus dengan menambahkan gips tetapi tetap akan rusak saat runtime. Dalam hal ini mengapa Java memungkinkan downcasting jika tidak dapat dijalankan pada saat runtime? Apakah ada kegunaan praktis untuk konsep ini? public class demo { public static void …
179 java  casting 

6
Casting nomor ke string dalam TypeScript
Yang merupakan cara terbaik (jika ada) untuk melemparkan dari nomor ke string dalam naskah? var page_number:number = 3; window.location.hash = page_number; Dalam hal ini kompiler melempar kesalahan: Ketik 'angka' tidak dapat ditentukan untuk mengetik 'string' Karena itu location.hashadalah string. window.location.hash = ""+page_number; //casting using "" literal window.location.hash = String(number); //casting …

13
String tidak dikenali sebagai DateTime "format dd / MM / yyyy" yang valid
Saya mencoba mengonversi nilai diformat string saya ke tipe tanggal dengan format dd/MM/yyyy. this.Text="22/11/2009"; DateTime date = DateTime.Parse(this.Text); Apa masalahnya ? Ini memiliki penggantian kedua yang meminta IFormatProvider. Apa ini? Apakah saya perlu melewati ini juga? Jika Ya bagaimana menggunakannya untuk kasus ini? Edit Apa perbedaan antara Parsedan ParseExact? Edit …
172 c#  .net  datetime  types  casting 

6
Dalam C, mengapa beberapa orang melemparkan pointer sebelum membebaskannya?
Saya sedang bekerja pada basis kode lama dan hampir setiap doa gratis () menggunakan gips pada argumennya. Sebagai contoh, free((float *)velocity); free((float *)acceleration); free((char *)label); di mana setiap pointer adalah tipe yang sesuai (dan cocok). Saya tidak melihat gunanya melakukan ini sama sekali. Itu kode yang sangat lama, jadi saya …
167 c  pointers  casting 

9
Aturan konversi jenis implisit di operator C ++
Saya ingin menjadi lebih baik tentang mengetahui kapan saya harus berperan. Apa aturan konversi tipe implisit dalam C ++ saat menambahkan, mengalikan, dll. Misalnya, int + float = ? int * float = ? float * int = ? int / float = ? float / int = ? int …
167 c++  casting  implicit 

7
casting eksplisit dari super class ke subclass
public class Animal { public void eat() {} } public class Dog extends Animal { public void eat() {} public void main(String[] args) { Animal animal = new Animal(); Dog dog = (Dog) animal; } } Tugas Dog dog = (Dog) animal;tidak menghasilkan kesalahan kompilasi, tetapi pada saat runtime ia …



Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.