Słowa kluczowe to specjalne słowa używane jako identyfikatory przez język. Są to zarezerwowane słowa akceptowane przez kompilator lub interpreter, dlatego nie powinny (lub nie mogą) być używane jako nazwa zmiennej lub funkcji.
UWAGA : Pytanie to zostało zadane z punktu widzenia ECMAScript w wersji 3 lub 5. Odpowiedzi mogą stać się nieaktualne po wprowadzeniu nowych funkcji w wydaniu ECMAScript 6. Jaka dokładnie jest funkcja varsłowa kluczowego w JavaScript i jaka jest różnica między nimi var someNumber = 2; var someFunction = function() …
Mam pytania dotyczące użycia i znaczenia synchronizedsłowa kluczowego. Jakie jest znaczenie synchronizedsłowa kluczowego? Kiedy powinny być metody synchronized? Co to znaczy programowo i logicznie?
Tworzę funkcję, w której muszę przekazać obiekt, aby mogła zostać zmodyfikowana przez funkcję. Jaka jest różnica pomiędzy: public void myFunction(ref MyClass someClass) i public void myFunction(out MyClass someClass) Z których powinienem korzystać i dlaczego?
W pracy dzisiaj spotkałem volatilesłowo kluczowe w Javie. Nie znając go zbyt dobrze, znalazłem wyjaśnienie: Teoria i praktyka Java: zarządzanie zmiennością Biorąc pod uwagę szczegółowość, w której artykuł wyjaśnia dane słowo kluczowe, czy kiedykolwiek go używałeś, czy widziałeś przypadek, w którym możesz użyć tego słowa kluczowego we właściwy sposób?
W C i wielu innych językach istnieje continuesłowo kluczowe, które użyte w pętli przeskakuje do następnej iteracji pętli. Czy jest jakiś odpowiednik tego continuesłowa kluczowego w Ruby?
Jakiś czas temu natknąłem się na kod, który oznaczał zmienną składową klasy mutablesłowem kluczowym. O ile widzę, po prostu pozwala modyfikować zmienną w constmetodzie: class Foo { private: mutable bool done_; public: void doSomething() const { ...; done_ = true; } }; Czy to jedyne użycie tego słowa kluczowego, czy …
W przypadku szablonów widziałem obie deklaracje: template < typename T > template < class T > Co za różnica? A co dokładnie oznaczają te słowa kluczowe w poniższym przykładzie (zaczerpniętym z niemieckiego artykułu w Wikipedii na temat szablonów)? template < template < typename, typename > class Container, typename Type > …
To prawdopodobnie bardzo trywialne pytanie, ale nie znalazłem odpowiedzi ani w wyszukiwarkach internetowych, ani na php.net. Proszę, proszę kierujcie mnie tam, gdzie mogę o tym przeczytać, jeśli nie macie czasu na wyjaśnienia. Co oznacza słowo kluczowe „var” w PHP? Czy są jakieś różnice między PHP4 i PHP5?
Chciałbym wywołać funkcję w Pythonie za pomocą słownika. Oto kod: d = dict(param='test') def f(param): print(param) f(d) To drukuje, {'param': 'test'}ale chciałbym, żeby to po prostu wydrukować test. Chciałbym, aby działał podobnie dla większej liczby parametrów: d = dict(p1=1, p2=2) def f2(p1, p2): print(p1, p2) f2(d) czy to możliwe?
Przechodziłem przez samouczek Scala playframework i natrafiłem na ten fragment kodu, który mnie zastanawiał: def newTask = Action { implicit request => taskForm.bindFromRequest.fold( errors => BadRequest(views.html.index(Task.all(), errors)), label => { Task.create(label) Redirect(routes.Application.tasks()) } ) } Postanowiłem więc to zbadać i natknąłem się na ten post . Nadal nie rozumiem. Jaka …
Po raz pierwszy zobaczyłem to słowo kluczowe i zastanawiałem się, czy ktoś może mi wyjaśnić, co robi. Co to jest continue słowo kluczowe? Jak to działa? Kiedy jest używany?
Czym różnią się „argumenty słów kluczowych” od zwykłych argumentów? Czy nie można przekazać wszystkich argumentów jako name=valuezamiast używania składni pozycyjnej?
To głupie pytanie, ale możesz użyć tego kodu, aby sprawdzić, czy coś jest określonego typu ... if (child is IContainer) { //.... Czy istnieje bardziej elegancki sposób sprawdzenia wystąpienia „NIE”? if (!(child is IContainer)) { //A little ugly... silly, yes I know... //these don't work :) if (child !is IContainer) …
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.