operators

Python: definiowanie własnych operatorów?

Chciałbym zdefiniować własny operator. Czy python obsługuje takie rzeczy?

Co to jest operator <=> w C++?

Kiedy próbowałem dowiedzieć się o operatorach C++, natknąłem się na dziwny operator porównania na cppreference.com,* w tabel ... ten operator? * W międzyczasie cppreference.com zaktualizowano tę stronę i teraz zawiera informacje o operatorze <=>.

Czy istnieje operator niewrażliwy na wielkość liter w C#?

Wiem, że rozróżnia się wielkość liter: if (StringA == StringB) { Czy istnieje operator, który porównuje dwa ciągi w sposób niewrażliwy?

Czy operator trójdzielny istnieje w R?

Jak zadaje pytanie, czy w R istnieje ciąg kontrolny podobny do operatora trójdzielnego C? Jeśli tak, to jak go używać? Dzięki!

i / lub operator w wyrażeniu regularnym

Obecnie programuję algorytm słownictwa, który sprawdza, czy użytkownik poprawnie wpisał słowo. Mam następującą sytuację: Popr ... Zastanawiam się teraz, czy istnieje operator podobny do|, który mówi "i / lub "zamiast" albo...lub". Czy ktoś może mi pomóc?

Co oznaczają dwa nawiasy kątowe "<<" w C#?

W zasadzie pytania w tytule. Patrzę na kod źródłowy MVC 2: [Flags] public enum HttpVerbs { Get = 1 << 0, Post ... Put = 1 << 2, Delete = 1 << 3, Head = 1 << 4 } A ja jestem ciekaw, co robią dwa lewe Kątowniki.

Conversion constructor vs. conversion operator: precedence

Przeczytanie kilku pytań na temat operatorów i konstruktorów konwersji dało mi do myślenia o interakcjach między nimi, a mian ... o być? Dla mnie osobiście, tak czy inaczej, miałoby to sens, więc jestem zainteresowany, jak dokonano wyboru. Z góry dzięki

Jak działa % w Pythonie?

Co oznacza % w obliczeniach? Nie wiem, co to robi. Czy wylicza procent np.: 3 + 2 + 1 - 5 + 4 % 2 - 1 / 4 + 6 jest widocznie równy 7. Jak?

Czy x + = A jest szybszy niż x = x + a?

Czytałam "język programowania C++" Stroustrupa, w którym mówi, że z dwóch sposobów dodawania czegoś do zmiennej x = x + a; ... ę, że on myśli, że to działa szybciej też. Ale czy naprawdę? Jeśli to zależy od kompilatora i innych rzeczy, jak sprawdzić?

Jakie jest znaczenie " operator bool () const"

Na przykład: operator bool() const { return col != 0; } col jest int. Jak działa operator bool() const?

Do czego służy symbol '@ = ' w Pythonie?

Wiem, że @ jest dla dekoratorów, ale co to jest @= w Pythonie? Czy to tylko rezerwacja na jakiś przyszły pomysł? To tylko jedno z wielu moich pytań podczas czytania tokenizer.py.

Dlaczego Ruby nie obsługuje operatorów i++ lub i-- (operatory increment/decrement)?

Operator pre/post increment/decrement (++ i --) to dość standardowa składnia języka programowania (przynajmniej dla języków p ... ie zrobić tego samego dla ++? Czy konsekwencja w zadaniach zawierających znak = jest jedynym tego powodem, czy coś mi umyka?

Co robi i = (I, ++i, 1) + 1; do?

Po przeczytaniu tej odpowiedzi o niezdefiniowanym zachowaniu i punktach sekwencji napisałem mały program: #include <st ... 1) + 1; ^ Dlaczego? Ale zapewne automatycznie odpowie na nie ODPOWIEDŹ mojego pierwszego pytanie.

Konkatenacja dwóch liter ciągów

Czytam Accelerated C++ by Koenig. Pisze on, że " nową ideą jest to, że możemy użyć+, aby połączyć łańcuch i literał Łańcuchow ... skać pierwszy przykład do pracy (nie jest ",świat" i "!"dwa literały strunowe? Czy to nie powinno zadziałać?), ale nie drugi.

Czy Możliwe Są Operatory Zmiennych?

Czy istnieje sposób, aby zrobić coś podobnego do jednego z następujących: var1 = 10; var2 = 20; var operator = "<"; cons ... r var2); // returns true -- lub -- var1 = 10; var2 = 20; var operator = "+"; total = var1 operator var2; // total === 30

Zastąpić Pythona' w ' operator?

Jeśli tworzę własną klasę w Pythonie, jaką funkcję powinienem zdefiniować, aby umożliwić użycie operatora 'in', np. class MyClass(object): ... m = MyClass() if 54 in m: ...

właściwa nazwa dla operatora python *?

Jaka jest prawidłowa nazwa operatora *, jak w function(*args)? rozpakować, rozpakować, coś jeszcze?

Funkcje VB do C#

Które są odpowiednikiem następujących operatorów z VB.Net do C#? UBound() LBound() IsNothing () Chr () Len () UCase () LCase () Left () Right () RTrim () LTrim () Trim () Mid () Replace () Split () Join () MsgBox () IIF ()

Co oznacza funkcja %>% w R?

Widziałem użycie funkcji %>% (procent większy niż procent) w niektórych pakietach, takich jak dplyr oraz rvest. Co to znaczy? Czy jest to sposób na zapisanie bloków zamknięcia w R?