Więc deklaruję i inicjalizuję tablicę int: static final int UN = 0; int[] arr = new int[size]; for (int i = 0; i < size; i++) { arr[i] = UN; } Powiedz, że zrobię to zamiast tego ... int[] arr = new int[5]; System.out.println(arr[0]); ... 0wydrukuje do standardu. Jeśli to …
Istnieje wiele odpowiedzi / technik na poniższe pytanie: Jak ustawić domyślne wartości struktur golang? Jak zainicjować struktury w golang Mam kilka odpowiedzi, ale wymagana jest dalsza dyskusja.
Próbuję znaleźć wygodny sposób na zainicjowanie struktur „pod” C ++. Rozważmy teraz następującą strukturę: struct FooBar { int foo; float bar; }; // just to make all examples work in C and C++: typedef struct FooBar FooBar; Jeśli chcę wygodnie zainicjalizować to w C (!), Mógłbym po prostu napisać: /* …
(Uwaga: to pytanie dotyczy braku konieczności określania liczby elementów i nadal zezwala na bezpośrednie inicjowanie typów zagnieżdżonych). To pytanie omawia zastosowania pozostawione dla tablicy C, takiej jak int arr[20];. W swojej odpowiedzi @James Kanze pokazuje jeden z ostatnich bastionów tablic C, jego unikalne cechy inicjalizacji: int arr[] = { 1, …
Zainstalowałem mongodb i byłem w stanie go uruchomić, pracować z nim, robić proste rzeczy do odczytu / zapisu DB. Teraz próbuję skonfigurować Maca do uruchamiania mongod jako usługi. Otrzymuję komunikat „Nie znaleziono polecenia” w odpowiedzi na: init mongod start W odpowiedzi na: ~: service mongod start service: This command still …
Zgodnie z zaakceptowaną (i jedyną) odpowiedzią na to pytanie dotyczące przepełnienia stosu , Definiowanie konstruktora za pomocą MyTest() = default; zamiast tego wyzeruje obiekt. W takim razie dlaczego następujące #include <iostream> struct foo { foo() = default; int a; }; struct bar { bar(); int b; }; bar::bar() = default; …
mam klasę class foo { public: foo(); foo( int ); private: static const string s; }; Gdzie jest najlepsze miejsce do zainicjowania łańcucha sw pliku źródłowym?
Dokumentacja Java dla metody String[] java.io.File.list(FilenameFilter filter) zawiera to w opisie zwrotów: Tablica będzie pusta, jeśli katalog jest pusty lub jeśli żadne nazwy nie zostały zaakceptowane przez filtr. Jak zrobić coś podobnego i zainicjować tablicę String (lub inną tablicę w tym zakresie), aby miała długość 0?
Ponieważ Swift obsługuje przeciążanie metod i inicjatorów, możesz umieścić wiele initobok siebie i użyć tego, co uznasz za wygodne: class Person { var name:String init(name: String) { self.name = name } init() { self.name = "John" } } Dlaczego więc conveniencesłowo kluczowe w ogóle istniało? Co sprawia, że poniższe elementy …
Dziś zdziwiło mnie, że w C # potrafię: List<int> a = new List<int> { 1, 2, 3 }; Dlaczego mogę to zrobić? Jaki konstruktor się nazywa? Jak mogę to zrobić z własnymi zajęciami? Wiem, że to jest sposób na inicjalizację tablic, ale tablice to elementy języka, a listy to proste …
Zgodnie z JLS intzaraz po inicjalizacji tablica powinna zostać wypełniona zerami. Jednak mam do czynienia z sytuacją, w której tak nie jest. Takie zachowanie pojawia się najpierw w JDK 7u4, a także we wszystkich późniejszych aktualizacjach (używam implementacji 64-bitowej). Poniższy kod zgłasza wyjątek: public static void main(String[] args) { int[] …
To powinno działać zgodnie z innym postem przepełnienia stosu, ale nie: Dim arrWsNames As String() = {"Value1", "Value2"} Czy ktoś może mi powiedzieć, co jest nie tak?
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć, podając fakty i cytaty, edytując ten post . Zamknięte 2 lata temu . Popraw to pytanie Rozważać: struct Person { int height; int weight; int …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.