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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Что такое оператор <=> в С++?

Пока я пытался узнать о операторах С++, я наткнулся на странный оператор сравнения на cppreference.com, * в таблице, которая выглядит так: "Ну, если это обычные операторы на С++, я лучше их узнаю", - подумал я. Но все мои попытки разъяснить эту т...
задан 24 нояб. '17 в 7:26
12
ответов
6
ответов

Является ли оператор экспоненты в С#?

Например, существует ли для этого оператор? float Result, Number1, Number2; Number1 = 2; Number2 = 2; Result = Number1 (operator) Number2; В прошлом оператор ^ служил экспоненциальным оператором в других языках, но в С# он был побитным оператор...
задан 14 июня '10 в 4:31
16
ответов

Почему && и не &

Почему && предпочтительнее & и || предпочтительнее |? Я спросил кого-то, кто программировал в течение многих лет, и его объяснение было: Например, в if (bool1 && bool2 && bool3) { /*DoSomething*/ } значение bool1 должн...
задан 07 сент. '11 в 12:38