Pertanyaan yang diberi tag «arrays»

Array adalah struktur data linier tersusun yang terdiri dari kumpulan elemen (nilai, variabel atau referensi), masing-masing diidentifikasi oleh satu atau lebih indeks. Ketika bertanya tentang varian array tertentu, gunakan tag terkait ini sebagai gantinya: [vektor], [daftar array], [matriks]. Saat menggunakan tag ini, dalam pertanyaan yang khusus untuk bahasa pemrograman, beri tag pertanyaan dengan bahasa pemrograman yang digunakan.

4
Array sintaks inisialisasi saat tidak dalam deklarasi
Saya bisa menulis: AClass[] array = {object1, object2} Saya juga bisa menulis: AClass[] array = new AClass[2]; ... array[0] = object1; array[1] = object2; tapi saya tidak bisa menulis: AClass[] array; ... array = {object1, object2}; Mengapa ini diblokir oleh Java? Saya tahu bagaimana cara mengatasinya, tetapi dari waktu ke …
141 java  arrays 

7
Mengapa array mengimplementasikan IList?
Lihat definisi kelas System.Array public abstract class Array : IList, ... Secara teoritis, saya harus bisa menulis ini sedikit dan bahagia int[] list = new int[] {}; IList iList = (IList)list; Saya juga harus dapat memanggil metode apa pun dari iList ilist.Add(1); //exception here Pertanyaan saya bukan mengapa saya mendapatkan …


15
Array ekstensi untuk menghapus objek berdasarkan nilai
extension Array { func removeObject<T where T : Equatable>(object: T) { var index = find(self, object) self.removeAtIndex(index) } } Namun, saya mendapatkan kesalahan var index = find(self, object) 'T' tidak dapat dikonversi menjadi 'T' Saya juga mencoba dengan metode tanda tangan ini:, func removeObject(object: AnyObject)namun, saya mendapatkan kesalahan yang sama: …
140 ios  arrays  swift 

6
Bagaimana cara menghapus objek dari array di dalam foreach loop?
Saya beralih melalui array objek dan ingin menghapus salah satu objek berdasarkan properti 'id', tetapi kode saya tidak berfungsi. foreach($array as $element) { foreach($element as $key => $value) { if($key == 'id' && $value == 'searched_value'){ //delete this particular object from the $array unset($element);//this doesn't work unset($array,$element);//neither does this } …
140 php  foreach  unset  arrays 

18
Cara memfilter array dari semua elemen array lain
Saya ingin memahami cara terbaik untuk memfilter array dari semua elemen yang lain . Saya mencoba dengan fungsi filter, tetapi tidak sampai pada saya bagaimana memberikannya nilai yang ingin saya hapus. Sesuatu seperti: var array = [1,2,3,4]; var anotherOne = [2,4]; var filteredArray = array.filter(myCallback); // filteredArray should now be …



8
Apakah ada dampak kinerja saat memanggil ToList ()?
Saat menggunakan ToList(), apakah ada dampak kinerja yang perlu dipertimbangkan? Saya sedang menulis kueri untuk mengambil file dari direktori, yang merupakan kueri: string[] imageArray = Directory.GetFiles(directory); Namun, karena saya lebih suka bekerja dengan List<>, saya memutuskan untuk memasukkan ... List<string> imageList = Directory.GetFiles(directory).ToList(); Jadi, apakah ada semacam dampak kinerja yang …
139 c#  arrays  performance  list 





17
Ubah susunan long primitive menjadi List of Longs
Ini mungkin agak mudah, semacam pertanyaan utama, tetapi upaya pertama saya secara mengejutkan gagal total. Saya ingin mengambil deretan panjang primitif dan mengubahnya menjadi daftar, yang saya coba lakukan seperti ini: long[] input = someAPI.getSomeLongs(); List<Long> inputAsList = Arrays.asList(input); //Total failure to even compile! Apa cara yang benar untuk melakukan …

10
Bagaimana cara meniru perilaku C array inisialisasi “int arr [] = {e1, e2, e3,…}” dengan std :: array?
(Catatan: Pertanyaan ini tentang tidak memiliki untuk menentukan jumlah elemen dan masih memungkinkan bersarang jenis akan langsung diinisialisasi.) Pertanyaan ini membahas penggunaan tersisa untuk array C seperti int arr[20];. Pada jawabannya , @James Kanze menunjukkan salah satu benteng terakhir array C, itu karakteristik inisialisasi yang unik: int arr[] = { …

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.