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

Операторы - это символы, которые встречаются почти во всех языках программирования и кодирования, для выполнения расчетов и сопоставлений данных.
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
6
ответов

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

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

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

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

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

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

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

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

Python!= Операция против "не"

В комментарии этот вопрос я увидел выражение, в котором рекомендуется использовать result is not None против result != None Мне было интересно, какая разница, и почему можно было бы рекомендовать другую?
задан 05 февр. '10 в 22:21
9
ответов

Почему === быстрее, чем == в PHP?

Почему === быстрее, чем == в PHP?
задан 08 марта '10 в 16:14