Результаты поиска по запросу "operators"

11 ответов

Ясно, что это дубликат, если вы посмотрите на большинство других ответов. Это нормально, но вы должны стремиться внести что-то новое (например, добавить ответ против iadd), или вы хотите попробовать более четкое решение. Но, насколько я могу судить, ответы с наибольшим количеством голосов настолько же ясны, насколько вы можете получить базовый ответ.

ужно знать, что + = делает в Python. Это так просто. Я также был бы признателен за ссылки на определения других сокращенных инструментов в python.

13 ответов

 бинарные операторы дают такую ​​гарантию ... и эта гарантия в любом случае присутствует, только если вы не перегружаете их.

с действительно в названии; Я уверен, что есть что-то логичное, но пока я в тупике!

3 ответа

В некоторых языках, отличных от VB, логические операторы могут выполнять неявное короткое замыкание, но могут сначала оценить правильный оператор (в зависимости, например, от сложности выражений слева и справа от логического оператора).

еет операторовА также [http://msdn.microsoft.com/en-us/library/cb8x3kfz(VS.80).aspx]а такжеOrElse [http://msdn.microsoft.com/en-us/library/ea1sssb2(VS.71).aspx], которые выполняюткороткое замыканиелогическое соединение. Почему это не поведение ...

ТОП публикаций

5 ответов

@Paul Производительность и безвестность. Символ # to_proc был намного медленнее, чем пропуск блока в старых версиях ruby. (Хотя на самом деле это не проблема с 2 элементами.) Это относительно новое дополнение к базовой библиотеке, использующее старый, но не часто используемый синтаксис приведения типов.

отаю с Ruby on Rails и хотел бы проверить две разные модели: if (model1.valid? && model2.valid?) ... endОднако оператор «&&» использует оценку короткого замыкания (т. Е. Он оценивает «model2.valid?» Только в том случае, если «model1.valid?» - ...

5 ответов

Почему в Python нет операторов «и» и «или»?

Я не знал об этом, но, видимо,and а такжеor ключевые слова не являются операторами. Они не появляются всписок операторов python [http://docs.python.org/reference/lexical_analysis.html#operators], Просто из чистого любопытства, почему это? И если ...

3 ответа

@ МЧ, я исправлюсь! И нет, не gcc, даже не двоичный IEEE-754. десятичная версия, 192 бит.

я возник интересный вопрос (я задаю его сам, читая сырой кусок кода). Давайте посмотрим на выражение: double a = c*d*e*2/3*f;где c, d, e, f - инициализированные переменные типаdouble, Стандартная гарантия, что это будет рассматриваться ...

3 ответа

Разница между + = и = + в C ++

При программировании на C ++ я часто путаю и «+ =», и «= +», первый из которых - оператор, который я на самом деле имею в виду. Visual Studio, кажется, принимает оба, но они ведут себя по-разному и являются источником многих моих ошибок. Я знаю, ...

7 ответов

Что делает «&» в объявлении C ++?

Я парень на C и пытаюсь понять код на C ++. У меня есть следующее объявление функции: int foo(const string &myname) { cout << "called foo for: " << myname << endl; return 0; }Чем сигнатура функции отличается от эквивалентной C: int foo(const ...

7 ответов

вам не нужно рассчитывать абс в цикле.

делать побитовую операцию XOR для двух строк в Java.

7 ответов

Даже когда вы определяете «логические сущности» (булевы алгебры), другие операторы лучше подходят.

лохая идея перегружать &&, || или оператор запятой и почему?