declaration

Dlaczego dodawanie atrybutów do już utworzonego obiektu jest dozwolone?

Studiuję python i chociaż wydaje mi się, że rozumiem całą koncepcję i pojęcie Pythona, dziś natknąłem się na fragment kodu, k ... odpowiedziach! Dziękuję wszystkim za wszystkie fantastyczne odpowiedzi! szkoda, że mogę tylko oznaczyć jedną jako odpowiedź.

Define local function in JavaScript: use var or not?

Gdy lokalna (wewnętrzna) funkcja jest zadeklarowana w JavaScript, są dwie opcje: Zadeklarowanie słowem kluczowym var, przyp ... je, więc łatwiej jest oddzielić funkcje prywatne od faktycznie wykonywanego kodu. Który z nich jest lepiej i Dlaczego ?

Java: definiowanie terminów inicjalizacja, deklaracja i przypisanie

Uważam, że defs jest okrągły, tematy są zdefiniowane przez ich czasowniki, ale czasowniki są niezdefiniowane! Więc jak je def ... king // "asking" assigned to the last declaration %if the last two statemets are valid, an initialization exists. Right?

Czy jest dobrą praktyką umieszczanie definicji klas C++ w pliku nagłówkowym?

Kiedy projektujemy klasy w Javie, Vala lub C# umieszczamy definicję i deklarację w tym samym pliku źródłowym. Jednak w C++ tr ... ej plikach. Co się stanie, jeśli użyję pliku nagłówkowego i wrzucę do niego wszystko, jak Java? Jest kara za występ czy coś?

Dlaczego #include nie jest wymagane do użycia printf ()?

Zapis sesji: >type lookma.c int main() { printf("%s", "no stdio.h"); } >cl lookma.c Microsoft (R) 32-bit C/C++ Opt ... 8.00.50727.762 Copyright (C) Microsoft Corporation. All rights reserved. /out:lookma.exe lookma.obj >lookma no stdio.h

Jak używać słowa kluczowego " mój " w Perlu?

Ciągle widzę słowo kluczowe "moje" przed nazwami zmiennych w przykładowych skryptach Perla online, ale nie mam pojęcia, co to ... b ewaluacji. Jeśli podano więcej niż jedną wartość, lista musi być umieszczona w nawiasie. Co robi i jak się go stosuje?

Jak działa składnia deklaracji argumentów Java array"..."?

Od jakiegoś czasu piszę Javę i dziś natknąłem się na następującą deklarację: public static void main(String... args) { } ... akieś miejsce, które ma to udokumentowane? To ciekawostka, i być może nie warto zainwestować w nią czasu, ale byłem zdumiony.

jaka jest różnica między deklaracją funkcji a podpisem?

W C lub c++ jaka jest różnica między deklaracją funkcji a podpisem funkcji? Wiem coś o deklaracji funkcji, ale podpis funkcj ... la mnie zupełnie nowy. Jaki jest sens posiadania pojęcia sygnatury funkcji? Do czego właściwie służą te dwa pojęcia? Dzięki!

Półkolonie po deklaracji klasowej

Z góry przepraszam za głupie pytanie, ale w klasach C++ Po co dwukropek po nawiasie zamykającym? Regularnie o tym zapominam ... eniem projektu, a nie z możliwością zmiany czegokolwiek, chociaż dobre IDE dopełniania kodu może to uwięzić przed kompilacją.

Czy właściwość obiektu JavaScript może odnosić się do innej właściwości tego samego obiektu? [duplikat]

To pytanie ma już odpowiedź tutaj: SELF-references in object dosłowne deklaracje ... jedna zmienna utworzona. Jednak jest tam dużo this, co wydaje się powtarzalne - chociaż może to być tylko cena do zapłacenia.

Deklaracje w C++

Z tego co zrozumiałem, deklaracje / inicjalizacje w C++ są deklaracjami z 'typem bazowym', po których następuje oddzielona pr ... dzenie jest legalne, dlaczego drugie nie? Również, dlaczego czy zachowanie różni się między trzecim i czwartym stwierdzeniem?

Deklarowanie i inicjowanie zmiennych w przełącznikach Java

Mam szalone pytanie dotyczące przełączników Java. int key = 2; switch (key) { case 1: int value = 1; br ... o to sqawrk, gdy mam zamiar skomentować value = 2 w case 2:, mówiąc lokalna wartość zmiennej może nie być zainicjalizowana .

Prywatne metody w Objective-C, w Xcode 4.3 nie muszę już deklarować ich w moim pliku implementacji?

Mam nad głową wiele znaków zapytania. To czego nie rozumiem to to, że przed xcode 4.3 musiałem zadeklarować deklaracje forwar ... znaleźć żadnego odniesienia do oficjalnego źródła Apple o tej zmianie. Ciekawe co inni mają spotykane w ich nowym środowisku.

Tryb ścisły w PHP

Inne języki z automatyczną deklaracją zmiennych-jak Perl-mają tryb ścisły. Aktywując ten tryb ścisły, wymagana jest deklaracja zmiennej, a Perl wyświetla błąd, gdy tylko spróbujesz użyć nierejestrowanej zmiennej. Czy PHP oferuje podobną funkcję?

Spiral rule i 'declaration follows usage' do parsowania deklaracji C i C++

To pytanie jest następstwem tego drugiego pytania o deklaracje C. Czytając odpowiedź na to pytanie, przeczytałem o Spiral rul ... ś, co w tym przypadku pozwoliło mi uzyskać poprawną odpowiedź, ale to może być złe w innym bardziej skomplikowanym przypadku.

Błąd kompilatora podczas deklarowania zmiennej wewnątrz warunku if i bez nawiasów klamrowych

Dlaczego pierwszy if kompiluje się dobrze, a drugi nie? if(proceed) {int i;} // This compiles fine. if(proceed) int i;// This gives an error. (Syntax error on token ")", { expected after this token)

Jak przekazać hash do funkcji w Perlu?

Mam funkcję, która pobiera zmienną i tablicę asocjacyjną, ale nie mogę sprawić, by przeszły poprawnie. Myślę, że ma to coś ws ... est . "\n"; foreach (keys %aa) { print $_ . " : " . $aa{$_} . "\n"; $aa{$_} = $aa{$_} . "+"; } }

Zakres zmiennych zdefiniowanych w bloku while w procedurach składowanych - SQL Server

Natknąłem się na ciekawy scenariusz (przynajmniej dla mnie) w procedurze składowanej. Chciałbym mieć opinię ekspertów i przem ... miennej wewnątrz bloku while? Czy ignoruje go, ponieważ zmienna jest już w pamięci? Czy ktoś może mi wyjaśnić to zachowanie?

Dlaczego "extern const int n;" nie działa zgodnie z oczekiwaniami?

Mój projekt składa się tylko z dwóch plików źródłowych: A.cpp: const int n = 8; B.cpp: extern const int n; int main( ... n" (?n@@3HB) int m = n; } Wiem, że jest kilka metod, aby to działało; jednak zastanawiam się, dlaczego to nie działa?

Jaka jest różnica między "{} " i "[] " podczas deklarowania tablicy JavaScript?

Jaka jest różnica między "{} " i "[] " podczas deklarowania tablicy JavaScript? Normalnie deklaruję jak var a=[]; Co oznacza deklarowanie tablicy jako var a={}