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.

5
Kotlin: How to work with List cast: Unchecked Cast: kotlin.collections.List <Kotlin.Any?> To kotlin.colletions.List <Waypoint>
Saya ingin menulis fungsi yang mengembalikan setiap item di Listyang bukan item pertama atau terakhir (titik via). Fungsi tersebut mendapat generik List&lt;*&gt;sebagai input. Hasil hanya boleh dikembalikan jika elemen daftar berjenis Waypoint: fun getViaPoints(list: List&lt;*&gt;): List&lt;Waypoint&gt;? { list.forEach { if(it !is Waypoint ) return null } val waypointList = list …
108 list  generics  casting  kotlin 

8
Java Class.cast () vs. operator cast
Setelah diajari selama hari-hari C ++ saya tentang kejahatan operator cor gaya-C, saya senang pada awalnya menemukan bahwa di Java 5 java.lang.Classtelah memperoleh castmetode. Saya pikir akhirnya kami memiliki cara OO untuk menangani casting. Ternyata Class.casttidak sama dengan static_castdi C ++. Ini lebih seperti reinterpret_cast. Ini tidak akan menghasilkan kesalahan …

2
Perbedaan dalam unboxing otomatis antara Java 6 vs Java 7
Saya telah mencatat perbedaan dalam perilaku unboxing otomatis antara Java SE 6 dan Java SE 7. Saya bertanya-tanya mengapa demikian, karena saya tidak dapat menemukan dokumentasi apa pun tentang perubahan perilaku ini antara kedua versi ini. Berikut contoh sederhananya: Object[] objs = new Object[2]; objs[0] = new Integer(5); int myInt …
107 java  casting  java-7  unboxing 

7
'is' versus try cast dengan pemeriksaan nol
Saya perhatikan bahwa Resharper menyarankan agar saya mengubah ini: if (myObj.myProp is MyType) { ... } ke dalam ini: var myObjRef = myObj.myProp as MyType; if (myObjRef != null) { ... } Mengapa ini menyarankan perubahan ini? Saya terbiasa dengan Resharper yang menyarankan perubahan pengoptimalan dan perubahan pengurangan kode, tetapi …
107 c#  .net  casting  resharper 


4
Bagaimana cara memberikan dukungan cast kustom untuk kelas saya?
Bagaimana cara memberikan dukungan untuk mentransmisikan kelas saya ke jenis lain? Misalnya, jika saya memiliki implementasi saya sendiri untuk mengelola a byte[], dan saya ingin mengizinkan orang mentransmisikan kelas saya ke a byte[], yang hanya akan mengembalikan anggota privat, bagaimana cara melakukannya? Apakah praktik umum untuk membiarkan mereka juga mentransmisikan …
103 c#  casting 

3
Impor kolom dataframe panda sebagai string bukan int
Saya ingin mengimpor csv berikut sebagai string, bukan sebagai int64. Pandas read_csv secara otomatis mengubahnya menjadi int64, tetapi saya membutuhkan kolom ini sebagai string. ID 00013007854817840016671868 00013007854817840016749251 00013007854817840016754630 00013007854817840016781876 00013007854817840017028824 00013007854817840017963235 00013007854817840018860166 df = read_csv('sample.csv') df.ID &gt;&gt; 0 -9223372036854775808 1 -9223372036854775808 2 -9223372036854775808 3 -9223372036854775808 4 -9223372036854775808 5 -9223372036854775808 6 …

13
Kesalahan SQL "ORA-01722: nomor tidak valid"
Yang sangat mudah bagi seseorang, Sisipan berikut memberi saya ORA-01722: nomor tidak valid Mengapa? INSERT INTO CUSTOMER VALUES (1,'MALADY','Claire','27 Smith St Caulfield','0419 853 694'); INSERT INTO CUSTOMER VALUES (2,'GIBSON','Jake','27 Smith St Caulfield','0415 713 598'); INSERT INTO CUSTOMER VALUES (3,'LUU','Barry','5 Jones St Malvern','0413 591 341'); INSERT INTO CUSTOMER VALUES (4,'JONES','Michael','7 Smith …

14
TypeScript enum ke array objek
Saya memiliki enum yang didefinisikan dengan cara ini: export enum GoalProgressMeasurements { Percentage = 1, Numeric_Target = 2, Completed_Tasks = 3, Average_Milestone_Progress = 4, Not_Measured = 5 } Namun, saya ingin itu direpresentasikan sebagai larik / daftar objek dari API kami seperti di bawah ini: [{id: 1, name: 'Percentage'}, {id: …



1
Mengurangi 1 hari dari tanggal cap waktu
Saya menggunakan Datagrip untuk Postgresql. Saya memiliki tabel dengan bidang tanggal dalam format cap waktu (ex: 2016-11-01 00:00:00). Saya ingin bisa: terapkan operator matematika untuk mengurangi 1 hari filter berdasarkan jendela waktu hari ini-130 hari tampilkan tanpa bagian jj / mm / dt dari stempel (2016-10-31) Kueri awal saat ini: …

14
Mengapa casting harus dihindari? [Tutup]
Tertutup . Pertanyaan ini perlu lebih difokuskan . Saat ini tidak menerima jawaban. Ingin memperbaiki pertanyaan ini? Perbarui pertanyaan agar fokus pada satu masalah hanya dengan mengedit posting ini . Tutup 4 tahun lalu . Perbaiki pertanyaan ini Saya biasanya menghindari tipe casting sebanyak mungkin karena saya mendapat kesan bahwa …
97 c#  java  c++  casting 



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.