Pytania oznaczone «arrays»

128
Jak liczyć unikalne wartości na liście

Więc próbuję zrobić ten program, który poprosi użytkownika o wprowadzenie danych i zapisze wartości w tablicy / liście. Następnie, gdy zostanie wprowadzony pusty wiersz, powie użytkownikowi, ile z tych wartości jest unikalnych. Buduję to z powodów życiowych, a nie jako zestaw problemów. enter:...

127
Jak usunąć element tablicy w pętli foreach?

Chcę przejść przez tablicę z, foreachaby sprawdzić, czy istnieje wartość. Jeśli wartość istnieje, chcę usunąć element, który ją zawiera. Mam następujący kod: foreach($display_related_tags as $tag_name) { if($tag_name == $found_tag['name']) { // Delete element } } Nie wiem, jak usunąć element...

126
C dynamicznie rosnąca tablica

Mam program, który czyta „surową” listę jednostek w grze i zamierzam stworzyć tablicę zawierającą numer indeksu (int) nieokreślonej liczby jednostek, do przetwarzania różnych rzeczy. Chciałbym uniknąć używania zbyt dużej ilości pamięci lub procesora do przechowywania takich indeksów ... Szybkim i...

125
Jak zwrócić część tablicy w Rubim?

Z listą w Pythonie mogę zwrócić jej część za pomocą następującego kodu: foo = [1,2,3,4,5,6] bar = [10,20,30,40,50,60] half = len(foo) / 2 foobar = foo[:half] + bar[half:] Ponieważ Ruby robi wszystko w tablicach, zastanawiam się, czy jest coś

125
Jak wyczyścić plasterek w Go?

Jaki jest właściwy sposób na usunięcie kawałka w Go? Oto, co znalazłem na forach 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]...

125
Swift: przekazać tablicę przez odniesienie?

Chcę przekazać moje Swift Array account.chatsna chatsViewController.chatsodnośnik (tak, że kiedy dodać czat account.chats, chatsViewController.chatsnadal wskazuje account.chats). To znaczy, nie chcę, aby Swift rozdzielał dwie tablice, gdy account.chatszmienia się długość...

124
Jak przekazać pojedynczy obiekt [] do obiektu params []

Mam metodę, która przyjmuje parametry obiektu [], na przykład: void Foo(params object[] items) { Console.WriteLine(items[0]); } Kiedy przekazuję dwie tablice obiektów do tej metody, działa dobrze: Foo(new object[]{ (object)"1", (object)"2" }, new object[]{ (object)"3", (object)"4" } ); //...

124
Array.Copy vs Buffer.BlockCopy

Array.Copy i Buffer.BlockCopy robią to samo, ale BlockCopymają na celu szybkie kopiowanie tablic pierwotnych na poziomie bajtów, podczas gdy Copyjest to implementacja ogólnego przeznaczenia. Moje pytanie brzmi - w jakich okolicznościach należy używać BlockCopy? Czy należy go używać w dowolnym...