Pytania oznaczone «syntax»

83
Różnica między jQuery.extend i jQuery.fn.extend?

Próbuję zrozumieć składnię wtyczki jquery, ponieważ chcę połączyć dwie wtyczki w jedną. Migacz, który również musi być w stanie zatrzymać interwał lub uruchomić kilka razy. W każdym razie, czy ta składnia jest taka sama jak jQuery.fn.extend({ everyTime: function(interval, label, fn, times) {...

82
Dlaczego stwierdzenie „2i”; NIE powoduje błędu kompilatora?

Zamiast tego 2*iniedbale napisałem 2i: int foo(int i) { 2i; return 2i; } Spodziewałem się, że kompilator wykryje błąd. Ale tak się nie stało. Czy więc 2iprawidłowe stwierdzenie w C? Jeśli tak, co to robi? Zdziwiony! Skompilowałem używając gcc w wersji 5.3.0 i oto wynik asemblera: .file...

81
Haskell „nic nie rób” IO, a jeśli nie inaczej

Chcę zrobić w Haskell coś, co wygląda tak: main1 = do s <- getLine if s == "foo" then putStr "You entered foo" Oczywiście nie jest to legalne, ponieważ nie ma else. Jedna alternatywa, o której myślałem: nop :: IO () nop = sequence_ [] main2 = do s <- getLine if s == "foo" then...

81
Jak wybrać element, który ma określoną klasę?

Rozumiem, że używanie element.classpowinno pozwolić, aby określony element przypisany do klasy otrzymał inny „styl” niż reszta klasy. Nie chodzi o to, czy należy tego używać, czy nie, ale raczej próbuję zrozumieć, jak ten selektor ma działać. Patrząc na mnóstwo przykładów w Internecie, uważam,...

81
Generator jako argument funkcji

Czy ktoś może wyjaśnić, dlaczego przekazywanie generatora jako jedynego argumentu pozycyjnego funkcji wydaje się mieć specjalne reguły? Jeśli mamy: def f(*args): print "Success!" print args Działa to zgodnie z oczekiwaniami. >>> f(1, *[2]) Success! (1, 2) To nie działa, zgodnie z...

80
Inicjalizacja tablicy w C ++

jest tą formą inicjalizacji tablicy ze wszystkimi zerami char myarray[ARRAY_SIZE] = {0} obsługiwane przez wszystkie kompilatory? , jeśli tak, czy istnieje podobna składnia do innych typów? na przykład bool myBoolArray[ARRAY_SIZE] = {false}

80
Dlaczego to wywołuje domyślny konstruktor?

struct X { X() { std::cout << "X()\n"; } X(int) { std::cout << "X(int)\n"; } }; const int answer = 42; int main() { X(answer); } Spodziewałbym się, że to też się wydrukuje X(int), ponieważ X(answer);można to zinterpretować jako odlew zint do Xlub w ogóle nic, ponieważ...