Вопросы с тегом 'operators'

Операторы - это символы, которые встречаются почти во всех языках программирования и кодирования, для выполнения расчетов и сопоставлений данных.
3 отв.

Нет оператора инкремента (++) в Ruby?

Возможный дубликат: Почему Ruby не поддерживает я ++ или я — для fixnum? Почему в Ruby нет оператора инкремента? например. i++ ++i Используется ли оператор ++ для чего-то еще? Есть ли настоящая причина для этого?
15 сент. '10 в 15:22
2 отв.

Что такое &&& операция в 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; } Вывод вышеуказанной программы, скомпилированный с помощью...
19 дек. '12 в 9:48
5 отв.

Когда "i + = x" отличается от "i = я + x" в Python?

Мне сказали, что += может иметь разные эффекты, чем стандартная нотация i = i +. Есть ли случай, когда i += 1 будет отличаться от i = i + 1?
13 марта '13 в 6:24
6 отв.

Вопросительный знак в JavaScript

Я наткнулся на следующую строку hsb.s = max != 0 ? 255 * delta / max : 0; Что означают ? и : в этом контексте?
20 нояб. '09 в 19:54
5 отв.

Как оператор И/ИЛИ представлен в регулярных выражениях?

В настоящее время я программирую словарный алгоритм, который проверяет, правильно ли пользователь ввел слово. У меня следующая ситуация: правильное решение для слова будет "часть1, часть2". Пользователь должен иметь возможность ввести либо "part1" (...
05 нояб. '11 в 17:37
18 отв.

Как работает% на Python?

Что делает % в расчете? Кажется, я не могу понять, что он делает. Вычисляет ли процент от вычисления, например: 3 + 2 + 1 - 5 + 4 % 2 - 1 / 4 + 6, по-видимому, равен 7. Как?
13 дек. '10 в 21:31
4 отв.

Что такое синтаксис обозначения python.. ( "dot dot" )?

Недавно я столкнулся с синтаксисом, который я никогда раньше не видел, когда изучал питон и в большинстве руководств, нотацию .., он выглядит примерно так: f = 1..__truediv__ # or 1..__div__ for python 2 print(f(8)) # prints 0.125 Я понял, что ...
19 апр. '17 в 9:15
13 отв.

Что это =! оператор?

Я был удивлен этим кодом: if (a =! b) { // let it be on false ... } Но a никогда не назначается значением. Что этот оператор о?
09 янв. '14 в 22:17
7 отв.

Что такое я = (i, ++ i, 1) + 1; делать?

Прочитав этот ответ о поведении и точках последовательности undefined, я написал небольшую программу: #include <stdio.h> int main(void) { int i = 5; i = (i, ++i, 1) + 1; printf("%d\n", i); return 0; } Выходной сигнал 2. О, Боже, я...
03 июня '15 в 11:12
7 отв.

собственное имя для оператора python *?

Какое правильное имя для оператора *, как в function(*args)? распаковать, распаковать, что-то еще?
24 февр. '10 в 1:48
5 отв.

Существуют ли объявляемые имена для обычных операторов Haskell?

Я читаю Учите вас Haskell для Great Good, и я никогда не знаю, как произносить операторы Haskell. У них есть "настоящие" имена? Например, как вы читаете вслух выражение, подобное этому? Just (+3) <*> Just 9 Я знаю, что >>= является "...
13 окт. '11 в 0:35
6 отв.

Есть ли эквивалент VB.NET для С# '?' оператор?

Существует ли эквивалент VB.NET для оператора С# ???
31 дек. '09 в 19:46
13 отв.

Как работает побитовый оператор дополнения (~ тильда)?

Почему ~ 2 равно -3? Как ~ работу оператора?
26 апр. '09 в 21:29
3 отв.

Что делает оператор (унарный) * в этом коде Ruby?

Учитывая код Ruby line = "first_name=mickey;last_name=mouse;country=usa" record = Hash[*line.split(/=|;/)] Я понимаю все во второй строке, кроме оператора * - что он делает, и где это документация для этого? (как вы могли догадаться, поиск этог...
28 мая '09 в 2:17
8 отв.

Разница между "или" и || в Рубине?

Какая разница между операторами or и || в Ruby? Или это просто предпочтение?
18 янв. '10 в 2:36