Pytania otagowane jako operators

Operatory to symbole występujące w prawie wszystkich językach programowania i kodowania, służące do wykonywania obliczeń i porównań danych.

5
3 różne są równe
Jaka jest różnica między =, ==i ===? Myślę, że użycie jednego znaku równości służy do zadeklarowania zmiennej, podczas gdy dwa znaki równości służą do warunku porównania, a na koniec trzy znaki równości służą do porównywania wartości zadeklarowanych zmiennych.


4
Regex, jak dopasować opcjonalny znak
Mam wyrażenie regularne, o którym sądziłem, że do tej pory działa poprawnie. Muszę dopasować opcjonalną postać. Może tam być lub nie. Oto dwie struny. Górna struna jest dopasowana, a dolna nie. Brak pojedynczej litery w dolnym łańcuchu jest przyczyną niepowodzenia. Chciałbym uzyskać pojedynczą literę po pierwszych 5 cyfrach, jeśli tam …
147 regex  string  operators 

4
PowerShell i operator -contains
Rozważ następujący fragment: "12-18" -Contains "-" Można by pomyśleć, że to się ocenia true, ale tak nie jest. falseZamiast tego zostanie to ocenione . Nie jestem pewien, dlaczego tak się dzieje, ale tak się dzieje. Aby tego uniknąć, możesz zamiast tego użyć tego: "12-18".Contains("-") Teraz wyrażenie zostanie ocenione jako prawda. …


5
Czy operator Java & = ma zastosowanie & czy &&?
Zarozumiały boolean a = false; Zastanawiałem się, czy robię: a &= b; jest równa a = a && b; //logical AND, a is false hence b is not evaluated. albo z drugiej strony to znaczy a = a & b; //Bitwise AND. Both a and b are evaluated.
139 java  operators 


16
Dlaczego „&&”, a nie „&”?
Dlaczego jest &&lepsze &i ||lepsze niż |? Zapytałem kogoś, kto programuje od lat, a jego wyjaśnienie brzmiało: Na przykład, w if (bool1 && bool2 && bool3) { /*DoSomething*/ }, bool1musi być prawdziwe, aby test bool2był prawdziwy, co musi być prawdziwe przed przejściem do bool3, itp. Gdybym &zamiast tego użył pojedynczego, …
135 c#  operators 

8
Najlepszy sposób na nadanie zmiennej domyślnej wartości (symulacja Perl ||, || =)
Uwielbiam robić tego typu rzeczy w Perlu: $foo = $bar || $bazprzypisanie $bazdo $foojeżeli $barjest pusta lub nieokreślona. Trzeba również $foo ||= $bletchktóry przypisze tylko $bletchna $foorazie $foonie jest zdefiniowana lub pusty. Operator trójskładnikowy w tej sytuacji jest żmudny i męczący. Z pewnością w PHP dostępna jest prosta, elegancka metoda? …

9
Dlaczego Ruby nie obsługuje i ++ lub i-- (operatory inkrementacji / dekrementacji)?
Operator inkrementacji / dekrementacji pre / post ( ++i --) jest dość standardową składnią języka programowania (przynajmniej dla języków proceduralnych i obiektowych). Dlaczego Ruby ich nie obsługuje? Rozumiem, że możesz osiągnąć to samo za pomocą +=i -=, ale wykluczenie czegoś takiego wydaje się dziwnie arbitralne, zwłaszcza że jest tak zwięzłe …

5
Operator Scala @
Co robi operator @ Scali? Na przykład w poście na blogu Formal Language Processing in Scala, część 2 jest coś takiego case x @ Some(Nil) => x
130 scala  operators 


6
Połącz dwa literały ciągów
Czytam Accelerated C ++ autorstwa Koeniga. Pisze, że „nowy pomysł polega na tym, że możemy użyć + do połączenia łańcucha i literału ciągu - lub, w tym przypadku, dwóch łańcuchów (ale nie dwóch literałów łańcuchowych). W porządku, to chyba ma sens. Teraz przejdźmy do dwóch oddzielnych ćwiczeń, które mają to …


3
Co oznacza | = (pojedyncza kreska równa) i & = (pojedynczy znak ampers i równy) oznaczają
W poniższych wierszach: //Folder.Attributes = FileAttributes.Directory | FileAttributes.Hidden | FileAttributes.System | FileAttributes.ReadOnly; Folder.Attributes |= FileAttributes.Directory | FileAttributes.Hidden | FileAttributes.System | FileAttributes.ReadOnly; Folder.Attributes |= ~FileAttributes.System; Folder.Attributes &= ~FileAttributes.System; Co oznacza |=(pojedyncza rura równa) i &=(pojedynczy znak ampersand równa) w języku C # Chcę usunąć atrybut systemowy, zachowując pozostałe ...

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.