Pytania otagowane jako initialization

8
Najlepszy sposób na zainicjowanie (pustej) tablicy w PHP
W niektórych innych językach (na przykład AS3) zauważono, że inicjowanie nowej tablicy jest szybsze, jeśli jest wykonywane w ten sposób, var foo = []a nie var foo = new Array()ze względu na tworzenie obiektów i tworzenie instancji. Zastanawiam się, czy są jakieś odpowiedniki w PHP? class Foo { private $arr …

14
Bloki inicjalizacji statycznej
O ile rozumiem, „blok inicjalizacji statycznej” służy do ustawiania wartości pola statycznego, jeśli nie można tego zrobić w jednym wierszu. Ale nie rozumiem, dlaczego potrzebujemy do tego specjalnego bloku. Na przykład deklarujemy pole jako statyczne (bez przypisania wartości). A następnie napisz kilka wierszy kodu, które generują i przypisują wartość do …


6
Zadeklaruj i zainicjuj słownik w maszynopisie
Biorąc pod uwagę następujący kod interface IPerson { firstName: string; lastName: string; } var persons: { [id: string]: IPerson; } = { "p1": { firstName: "F1", lastName: "L1" }, "p2": { firstName: "F2" } }; Dlaczego inicjalizacja nie jest odrzucana? W końcu drugi obiekt nie ma właściwości „lastName”.


6
Jak wywołać metodę po zakończeniu inicjowania komponentu bean?
Mam przypadek użycia, w którym muszę wywołać metodę (niestatyczną) w komponencie bean tylko raz podczas ładowania ApplicationContext. Czy to w porządku, jeśli użyję do tego MethodInvokingFactoryBean? Czy mamy jakieś lepsze rozwiązanie? Na marginesie, używam ConfigContextLoaderListener, aby załadować kontekst aplikacji w aplikacji internetowej. I chcę, aby jeśli utworzono instancję komponentu bean …


11
Java: jak zainicjować String []?
Błąd % javac StringTest.java StringTest.java:4: variable errorSoon might not have been initialized errorSoon[0] = "Error, why?"; Kod public class StringTest { public static void main(String[] args) { String[] errorSoon; errorSoon[0] = "Error, why?"; } }


9
Python - Utwórz listę o początkowej pojemności
Taki kod często się zdarza: l = [] while foo: #baz l.append(bar) #qux Jest to bardzo powolne, jeśli masz zamiar dodać tysiące elementów do listy, ponieważ lista będzie musiała być stale zmieniana, aby dopasować do nowych elementów. W Javie możesz utworzyć ArrayList o początkowej pojemności. Jeśli masz pojęcie, jak duża …




4
Jak domyślnie ustawić publiczną inicjalizację elementu członkowskiego dla struktur w języku Swift?
Mam szybki framework, który definiuje strukturę: public struct CollectionTO { var index: Order var title: String var description: String } Jednak wydaje mi się, że nie mogę użyć niejawnego inicjatora elementu członkowskiego z innego projektu, który importuje bibliotekę. Nie można zainicjować „CollectionTO”, ponieważ nie ma dostępnych inicjatorów. tj. nie przekazuje …


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.