operators

Reference-co oznacza ten symbol w PHP?

Co to jest? Jest to zbiór pytań, które pojawiają się co jakiś czas na temat składni w PHP. Jest to również Wiki społecznośc ... HP 5.6) ** Exponentiation (od PHP 5.6) # one-line Shell-style comment Czy Mogę używać hashów do komentarzy w PHP?

Co to jest operator "-- > " w C / C++?

Po przeczytaniu Hidden Features and Dark Corners of C++/STL on comp.lang.c++.moderated, byłem całkowicie zaskoczony, że poni ... 9 8 7 6 5 4 3 2 1 0 Zakładam, że jest to C, ponieważ działa również w GCC. Gdzie jest to określone w normie i skąd pochodzi?

Co to jest operator "-- > " w C++?

Po przeczytaniu Hidden Features and Dark Corners of C++/STL on comp.lang.c++.moderated, byłem całkowicie zaskoczony, że poniż ... "%d ", x); } } Zakładam, że jest to C, ponieważ działa również w GCC. Gdzie jest to określone w normie i skąd pochodzi?

Który operator równości (==vs===) powinien być używany w porównaniach JavaScript?

Używam JSLint , aby przejść przez JavaScript, i zwraca wiele sugestii, aby zastąpić == (dwa znaki równości) === (trzy znaki r ... ponieważ istnieje wiele operatorów porównawczych. Jeśli konwersja typu nie ma miejsca, czy będzie wzrost wydajności nad ==?

Czym są operatory bitowe przesunięcia (bit-shift) i jak działają?

Próbowałem nauczyć się C w wolnym czasie, i innych języków (C#, Java, itp.) mają tę samą koncepcję (i często te same operator ... co gotchas czają się za zakrętem? Innymi słowy, absolutny przewodnik dla początkujących do zmiany bitu w całej jego dobroci.

Why don 't Java' s +=, -=, *=, /= operatorzy przydziałów złożonych wymagają odlewania?

Do dzisiaj myślałem, że na przykład: i += j; Był tylko skrótem do: i = i + j; Ale jeśli spróbujemy tego: int i = 5; ... += j; skompiluje dobrze. Czy to znaczy, że w rzeczywistości i += j; jest skrótem od czegoś takiego i = (type of i) (i + j)?

Czy Python ma trójdzielny operator warunkowy?

Jeśli Python nie ma trójstronnego operatora warunkowego, czy możliwe jest symulowanie go za pomocą innych konstrukcji językowych?

Co to jest? (Nie Nie) operator w JavaScript?

Widziałem jakiś kod, który używa operatora, którego nie rozpoznaję, w postaci dwóch wykrzykników, jak tak: !!. Czy ktoś może ... się ten operator? Kontekst, w którym to zobaczyłem, this.vertical = vertical !== undefined ? !!vertical : this.vertical;

Co robi C! operator?

Widziałem linię C, która wyglądała tak: !ErrorHasOccured() ??!??! HandleError(); Skompilowany poprawnie i wydaje się dzia ... mogę znaleźć dla niego dokumentacji. (Google nie pomaga w wyszukiwane hasła jak ??!??!). Co to robi i jak działa próbka kodu?

Znak JavaScript plus przed wyrażeniem funkcji

Szukałem informacji o natychmiastowo wywoływanych funkcjach i gdzieś natknąłem się na tę notację: +function(){console.log("Something.")}() Może mi ktoś wyjaśnić co oznacza / robi znak + przed funkcją?

Znak JavaScript plus przed nazwą funkcji

Szukałem informacji o funkcjach samouwolucyjnych i gdzieś natknąłem się na ten zapis: +function(){} Może mi ktoś wyjaśnić co oznacza / robi znak + przed funkcją?

Co oznaczają wszystkie operatory symboliczne Scali?

Składnia Scali ma wiele symboli. Ponieważ tego rodzaju nazwy są trudne do znalezienia za pomocą wyszukiwarek, obszerna lista ... ystkie symbole w Scali i co robi każdy z nich? W szczególności, chciałbym wiedzieć o ->, ||=, ++=, <=, _._, ::, i :+=.

Jaka jest różnica między equal?, eql?, ===, i==?

Próbuję zrozumieć różnicę między tymi czterema metodami. Wiem domyślnie, że == wywołuje metodę equal?, która zwraca true, gdy ... uży (domyślnie)? Czy dzwoni do hash/id operanda? Dlaczego Ruby ma tak wiele znaków równości? Czy mają się różnić semantyką?

Co oznacza map ( & : name) W Rubim?

Znalazłem ten kod w A RailsCast : def tag_names @tag_names || tags.map(&:name).join(' ') end Co oznacza (&:name) w map(&:name)?

Czym różnią się operatory porównania równości PHP (==podwójne równe) i tożsamości (=== potrójne równe)?

Jaka jest różnica między == a ===? jak dokładnie działa luźne == porównanie? jak dokładnie działa ścisłe === porównanie? Jakie byłyby użyteczne przykłady?

Czy istnieje operator" null coalescing " w JavaScript?

Czy istnieje operator koalescencyjny null w Javascript? Na przykład w C# mogę to zrobić: String someString = null; var wha ... ing = null; var whatIWant = someString ? someString : 'Cookies!'; Co jest w pewnym sensie ohydne IMHO. Stać mnie na więcej?

Co to jest dwukropek Ruby `::`?

Co to jest dwukropek ::? Np. Foo::Bar. Znalazłem definicję : :: jest operatorem jednoargumentowym, który umożliwia do ... go miejsca poza klasą lub modułem. Po co jest scope (prywatny, chroniony), jeśli możesz użyć :: do ujawnienia czegokolwiek?

operator " is " zachowuje się nieoczekiwanie z liczbami całkowitymi

Dlaczego następujące czynności zachowują się nieoczekiwanie w Pythonie? >>> a = 256 >>> b = 256 >>&g ... pszy sposób porównywania dwa dowolne obiekty, aby zobaczyć, czy są takie same, gdy nie wiem z góry, czy są liczbami, czy nie?

Zachowanie operatorów increment i decrement w Pythonie

Zauważyłem, że operator pre-increment / decrement może być zastosowany na zmiennej (np. ++count). Kompiluje, ale w rzeczywist ... e-increment/decrement ( ++ / -- ) w Pythonie? Dlaczego Python różni się od zachowania tych operatorów widzianych w C / C++?

Czy istnieją wymowne nazwy dla zwykłych operatorów Haskell? [zamknięte]

Czytam Naucz się Haskell dla wielkiego dobra, i nigdy nie wiem, jak wymówić operatory Haskella. Czy mają "prawdziwe" nazwiska ... peratory mogą mieć nazwy, ale spodziewam się, że te wspólne (np. te zdefiniowane w Applicative lub Monad) muszą mieć nazwy...