operators

Javascript: перегрузка оператора

Я работаю с JavaScript уже несколько дней и дошел до точки, где я хочу перегружать операторы для моих определенных объектов. после того, как вы нашли это в google, кажется, вы не можете официально сделать это, но есть несколько человек, которые утве ...

Что означает " оператор bool () const"

например: operator bool() const { return col != 0; } col - это int. Как это operator bool() const работы? ...

В чем разница между ++$i и $i++ в PHP?

в чем разница между ++$i и $i++ в PHP? ...

Подавить ошибку с помощью оператора @ в PHP [закрыто]

на ваш взгляд, можно ли использовать оператор @ для подавления ошибки / предупреждения в PHP, в то время как вы можете обрабатывать ошибку? Если да, то при каких обстоятельствах вы бы это использовали? примеры кода приветствуются. Edit: Примечани ...

Java: что означает ~

в исходном коде Java у меня есть эта строка: if ((modifiers & ~KeyEvent.SHIFT_MASK) != 0) .... что делает Тильда ~ в смысле? ...

В Python, я должен реализовать нэ (оператором) производится по формулам?

у меня есть класс, где я хочу, чтобы переопределить __eq__() оператора. Кажется, имеет смысл, что я должен переопределить __ne__() оператор также, но имеет ли смысл реализовать __ne__ на основе __eq__ как таковой? class A: def __eq__(self, other ...

Понимание оператора "is" Python

The is оператор не соответствует значениям переменных, но сами экземпляры. что это значит? я объявил две переменные с именем x и y присвоение одинаковых значений в обеих переменных, но он возвращает false, когда я использую is оператора. мне ...

Есть ли "обратное" к нуль коалесцирующий оператора? (...на любом языке?)

null coalescing переводится примерно в return x, unless it is null, in which case return y мне часто приходится return null if x is null, otherwise return x.y Я могу использовать return x == null ? null : x.y; неплохо, но это null в середине всегд ...

Побитовая операция и использование

рассмотрим этот код: x = 1 # 0001 x << 2 # Shift left 2 bits: 0100 # Result: 4 x | 2 # Bitwise OR: 0011 # Result: 3 x & 1 # Bitwise AND: 0001 # Result: 1 Я могу понять арифметические операторы в Python (и дру ...

Хаскелл:как произносится? [закрытый]

Как вы произносите эти функции в прикладном типе: (<*>) :: f (a -> b) -> f a -> f b (*>) :: f a -> f b -> f b (<*) :: f a -> f b -> f a (то есть, если бы они не были операторами, как бы они назывались?) в качест ...

Что делает &. (амперсанд точка) значит в Рубине?

я наткнулся на эту строку кода ruby. Что значит &. значит в этом? @object&.method ...

Что такое "- > " PHP оператор называется и как это сказать при чтении кода вслух? [закрытый]

Как вы называете эту стрелку глядя -> оператор найден в PHP? это либо знак минус, тире или дефис, за которым следует знак больше, чем (или правый шеврон). Как вы произносите его при чтении кода вслух? ...

Применяется ли оператор Java & = & или &&?

предполагая, что boolean a = false; мне было интересно, если это: a &= b; эквивалентно a = a && b; //logical AND, a is false hence b is not evaluated. или с другой стороны это означает a = a & b; //Bitwise AND. Both a and b ...

Оператор Тильды в Python

каково использование оператора Тильды в Python? одна вещь, о которой я могу думать, это сделать что-то в обеих сторонах строки или списка, например, проверить, является ли строка палиндромной или нет: def is_palindromic(s): return all(s[i] == s ...

Что такое символ '@ = ' в Python?

Я знаю @ для декораторов, но что такое @= Для в Python? Это просто резервация для какой-то будущей идеи? Это только один из моих многих вопросов во время чтения tokenizer.py. ...

Что это =! оператор? [дубликат]

этот вопрос уже есть ответ здесь: Что значит "=!- оператор есть? 6 ответов Я был удивлен этим кодом: if (a =! b) { // let it be on false ... } но a ни ...

Что такое & & & операция в C

#include <stdio.h> volatile int i; int main() { int c; for (i = 0; i < 3; i++) { c = i &&& i; printf("%d\n", c); } return 0; } вывод вышеуказанной программы скомпилирован с помощью gcc ...

Что означает знак вопроса и оператор точки. значит в C# 6.0?

С C# 6.0 в предварительном просмотре VS2015 у нас есть новый оператор,?., который может быть использован такой: public class A { string PropertyOfA { get; set; } } ... var a = new A(); var foo = "bar"; if(a?.PropertyOfA != foo) { //somecode ...

Как перегрузить оператор квадратных скобок в C#?

DataGridView, например, позволяет сделать это: DataGridView dgv = ...; DataGridViewCell cell = dgv[1,5]; но для жизни меня я не могу найти документацию по индексу/квадратной скобке оператора. Как они это называют? Где это реализовано? Может ли ...

В чем разница между операторами | и || или?

Я всегда использовал || (две трубы) или выражения, как в C# и PHP. Иногда я вижу, что используется одна труба:|. В чем разница между этими двумя обычаи? Есть ли какие-либо оговорки при использовании одного над другим или они взаимозаменяемы? ...