syntax

Co to jest ta dziwna składnia dwukropka ( " :") w konstruktorze?

Ostatnio widziałem taki przykład: #include <iostream> class Foo { public: int bar; Foo(int num): bar(num) {}; }; ... świecić. A tak przy okazji, czy są jakieś inne cechy języka ezoterycznego, jakich nigdy nie znajdziesz w zwykłej książce C++?

Jak przekonwertować liczbę zmiennoprzecinkową na liczbę całkowitą w JavaScript?

Chciałbym przekonwertować float na liczbę całkowitą w JavaScript. Właściwie, chciałbym wiedzieć, jak wykonać obie standardowe konwersje: przez Obcinanie i zaokrąglanie. I efektywnie, nie poprzez konwersję na ciąg znaków i parsowanie.

Dlaczego inicjalizacja listy (przy użyciu nawiasów klamrowych) jest lepsza od alternatyw?

MyClass a1 {a}; // clearer and less error-prone than the other three MyClass a2 = {a}; MyClass a3 = a; MyClass a4(a); Dlaczego? Nie mogłem znaleźć odpowiedzi na SO, więc pozwól mi odpowiedzieć na własne pytanie.

Zrozumienie ukryte w Scali

Przechodziłem przez samouczek Scala playframework i natknąłem się na fragment kodu, który mnie zdziwił: def newTask = Actio ... it(d : Double) : Int = d.toInt Poza oczywistym faktem, mają one inne nazwy metod. Kiedy należy używać implicit i dlaczego?

Po co unikać operatorów increment ( " ++ ") i decrement ( " -- " ) w JavaScript?

Jedna z porad dla narzędzia jslint to: ++ i -- The ++ (increment) and -- (decrement) operatorzy są znani z tego, ... adni" ++ "i" -- "lub obsługują je inaczej, czy też istnieją inne przesłanki unikania" ++ " i " --", których może mi brakować?

YAML: Czy potrzebuję cudzysłowów dla ciągów w YAML?

Próbuję napisać słownik YAML dla internacjonalizacji projektu Rails. Jestem trochę zdezorientowany, ponieważ w niektórych pli ... jesz cudzysłowów; jeśli chcesz uniknąć znaków użyj podwójnych cudzysłowów; użyj ! z pojedynczymi cudzysłowami, gdy... ?!?

Jak zrobić update + join w PostgreSQL?

W zasadzie chcę to zrobić: update vehicles_vehicle v join shipments_shipment s on v.shipment_id=s.id set v.price=s.pr ... ^ Na pewno jest na to łatwy sposób, ale nie mogę znaleźć właściwej składni. Jak mam to napisać w PostgreSQL?

Jak stworzyć statyczną klasę w C++?

Jak stworzyć statyczną klasę w C++? Powinienem być w stanie zrobić coś takiego: cout << "bit 5 is " << BitParser::getBitAt(buffer, 5) << endl; Zakładając, że stworzyłem BitParser klasę. Jak wyglądałaby definicja klasy BitParser?

Dlaczego liczby szesnastkowe poprzedzone są znakiem 0x?

Dlaczego liczby szesnastkowe są poprzedzone prefiksem 0x? Rozumiem użycie przedrostka, ale nie rozumiem znaczenia, dlaczego 0x został wybrany.

Składnia metody w Objective C

Może mi ktoś wyjaśnić składnię deklaracji tej metody? W tej funkcji zwracana jest liczba wierszy UIPickerView (UI automatu ... nteger)component { if (component == kStateComponent) return [self.states count]; return[self.zips count]; }

Jakie jest znaczenie dwukropka "::"?

Znalazłem ten wiersz kodu w klasie, którą muszę zmodyfikować: ::Configuration * tmpCo = m_configurationDB;//pointer to curr ... iektu klasy Configuration... ale uprzedzona Podwójna okrężnica mnie myli. Znalazłem też: typedef ::config::set ConfigSet;

Polecenie nie znaleziono błąd w przypisaniu zmiennej Bash

Mam taki skrypt o nazwie test.sh: #!/bin/bash STR = "Hello World" echo $STR Kiedy biegnę sh test.sh dostaję to: test.sh ... larować zmienne... Więc nie jestem pewien, co robię źle. Jestem na Ubuntu Server 9.10. I tak, bash znajduje się w /bin/bash.

Pakiet LaTeX do podświetlania składni kodu w różnych językach

Szukam pakietu LaTeX, który podświetla składnię w kodzie. Na przykład teraz używam bloku verbatim do pisania kodu: \begin{v ... jakaś paczka, która mogłaby pomóc? Chciałbym zrobić to samo dla różnych języków, takich jak Java, C#, HTML, CSS i tak dalej.

Pakiet LaTeX do podświetlania składni kodu w różnych językach

Szukam pakietu LaTeX, który podświetla składnię w kodzie. Na przykład teraz używam bloku verbatim do pisania kodu: \begin{v ... jakaś paczka, która mogłaby pomóc? Chciałbym zrobić to samo dla różnych języków, takich jak Java, C#, HTML, CSS i tak dalej.

Jaka jest różnica między ' / 'i'//', gdy używane są do podziału?

Czy jest korzyść z używania jednego nad drugim? W Pythonie 2 oba wydają się zwracać te same wyniki: >>> 6/3 2 >>> 6//3 2

'from ... import' vs ' import.` [duplikat]

To pytanie ma już odpowiedź tutaj: użyć 'import module' lub 'from module import'? ... request Lub jeśli są wymienne. Jeśli są wymienne, co jest składnią "standardową"/"preferowaną" (jeśli jest jeden)? Dzięki!

Jak działa składnia JavaScript / JQuery: (function (window, undefined) {}) (window)?

Czy kiedykolwiek zajrzałeś pod maskę w jQuery 1.4 kod źródłowy i zauważyłeś, jak jest on zamknięty w następujący sposób: ... takiej składni. Co to jest?undefined robisz to? I dlaczego window trzeba przejść, a następnie znowu pojawiają się na końcu?

Użycie operatora strzałki ( - > ) w C

Obecnie uczę się C czytając dobrą książkę dla początkujących " Naucz się C w 21 dni "(nauczyłem się już Javy i C#, więc porus ... ) operator, ale dla wskaźników zamiast członków). Ale nie jestem do końca pewien. Czy Mogę prosić o wyjaśnienie i Kod próbka?

Znak zapytania i dwukropek w JavaScript

Natknąłem się na następujący wiersz hsb.s = max != 0 ? 255 * delta / max : 0; Co oznaczają ? i : w tym kontekście?

Co oznacza znak zapytania i dwukropek (?: operator trójdzielny) oznacza w objective-c?

Co oznacza ta linijka kodu? label.frame = (inPseudoEditMode) ? kLabelIndentedRect : kLabelRect; The ? and : confuse me.