Pertanyaan yang diberi tag arrays

127
Bagaimana Anda menghapus elemen array di loop foreach?

Saya ingin mengulang melalui array dengan foreachuntuk memeriksa apakah ada nilai. Jika nilainya ada, saya ingin menghapus elemen yang berisi itu. Saya memiliki kode berikut: foreach($display_related_tags as $tag_name) { if($tag_name == $found_tag['name']) { // Delete element } } Saya tidak...

127
Apa itu 'Cara Ruby' untuk mengulang dua array sekaligus

Lebih dari keingintahuan sintaksis daripada masalah untuk dipecahkan ... Saya memiliki dua array dengan panjang yang sama, dan ingin mengulangi keduanya sekaligus - misalnya, untuk menampilkan kedua nilai mereka pada indeks tertentu. @budget = [ 100, 150, 25, 105 ] @actual = [ 120, 100, 50, 100...

126
C array yang tumbuh secara dinamis

Saya memiliki program yang membaca daftar "mentah" entitas dalam game, dan saya bermaksud membuat array yang menyimpan nomor indeks (int) dari jumlah entitas yang tidak ditentukan, untuk memproses berbagai hal. Saya ingin menghindari penggunaan terlalu banyak memori atau CPU untuk menjaga indeks...

126
Swift: Lewati array dengan referensi?

Saya ingin meneruskan Swift saya Array account.chatske sebagai chatsViewController.chatsreferensi (sehingga ketika saya menambahkan obrolan ke account.chats, chatsViewController.chatstetap menunjuk ke account.chats). Yaitu, saya tidak ingin Swift memisahkan dua larik ketika panjangnya...

125
Mengapa lua array (tabel) dimulai dari 1, bukan 0?

Saya tidak mengerti alasan di balik keputusan bagian Lua ini. Mengapa pengindeksan dimulai dari 1? Saya telah membaca (seperti yang dilakukan banyak orang) makalah yang luar biasa ini . Bagi saya, sudut aneh dari bahasa yang sangat menyenangkan untuk dipelajari dan diprogram. Jangan salah paham,...

125
Bagaimana Anda membersihkan sepotong di Go?

Apa cara yang tepat untuk membersihkan irisan di Go? Inilah yang saya temukan di forum go : // test.go package main import ( "fmt" ) func main() { letters := []string{"a", "b", "c", "d"} fmt.Println(cap(letters)) fmt.Println(len(letters)) // clear the slice letters = letters[:0]...

124
Cara melewatkan satu objek [] ke objek params []

Saya memiliki metode yang mengambil objek params [] seperti: void Foo(params object[] items) { Console.WriteLine(items[0]); } Ketika saya melewatkan dua array objek ke metode ini, itu berfungsi dengan baik: Foo(new object[]{ (object)"1", (object)"2" }, new object[]{ (object)"3", (object)"4" }...

124
Array.Copy vs Buffer.BlockCopy

Array.Copy dan Buffer.BlockCopy keduanya melakukan hal yang sama, tetapi BlockCopyditujukan untuk penyalinan array primitif tingkat-byte yang cepat, sedangkan Copyimplementasi untuk tujuan umum. Pertanyaan saya adalah - dalam keadaan apa Anda harus menggunakan BlockCopy? Haruskah Anda...