Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Порядок вычисления
|
|||
|---|---|---|---|
|
#18+
Век живи, век учись - дураком помрёшь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2014, 16:02 |
|
||
|
Порядок вычисления
|
|||
|---|---|---|---|
|
#18+
Груви. Не уверен что 100% эквивалентный код. Пускай знающие поправят если чо. Код: python 1. 2. 3. 4. 0 0 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2014, 19:05 |
|
||
|
Порядок вычисления
|
|||
|---|---|---|---|
|
#18+
Scala. Почитал здесь http://www.scala-lang.org/files/archive/spec/2.11/ Похоже ... из коробки в ней нету пред- и пост- инкрементов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2014, 19:26 |
|
||
|
Порядок вычисления
|
|||
|---|---|---|---|
|
#18+
Есть добавление единицы +=1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2014, 19:27 |
|
||
|
Порядок вычисления
|
|||
|---|---|---|---|
|
#18+
maytonScala. Почитал здесь http://www.scala-lang.org/files/archive/spec/2.11/ Похоже ... из коробки в ней нету пред- и пост- инкрементов. Небольшая потеря. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2014, 19:54 |
|
||
|
Порядок вычисления
|
|||
|---|---|---|---|
|
#18+
Небольшой апдейт. В стандарте С++17 будут изменены правила вычисления таких неоднозначных (по предыдущему стандарту) выражений: 1) Присвоение будет вычисляться всегда справа налево (сначала целиком то, что присваивается, потом то, куда присваивается). 2) Постфиксные выражения, такие как цепочки вызовов функций (func_a(a1, a2).func_b(b1, b2)) - всегда слева направо. Т.е. сначала вызывается первая функция, только потом вычисляются аргументы второй функции и т.д. Раньше порядок не был определен, и при интенсивной оптимизации это могло ломаться. 3) Операция << выполняется всегда слева направо (удивительно, но в старом стандарте вывод в поток через << это был UB, т.к. это аналог цепочки вызовов из п.2, просто случайно все работало, точнее не случайно, потому что компиляторы не дураки пишут ) http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0145r2.pdf Таким образом исходный пример: Код: plaintext 1. 2. 3. 4. в новом стандарте имеет строго определенный порядок вычислений, и дает результат Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2016, 23:38 |
|
||
|
Порядок вычисления
|
|||
|---|---|---|---|
|
#18+
Anatoly Moskovskyи дает результат // v == { 0, 0 } Э?.. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2016, 11:04 |
|
||
|
Порядок вычисления
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovЭ?.. Если это вопрос, то он как-то нечетко сформулирован )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2016, 13:34 |
|
||
|
Порядок вычисления
|
|||
|---|---|---|---|
|
#18+
Anatoly MoskovskyЕсли это вопрос, то он как-то нечетко сформулирован )) Нет, это уже не вопрос. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2016, 13:46 |
|
||
|
Порядок вычисления
|
|||
|---|---|---|---|
|
#18+
Anatoly Moskovsky, какое у вас отношение к первому пункту? Если я не ошибаюсь, вы больше склонялись к другому варианту. Лично мне такой вариант нравится(из п.1), сейчас мне он кажется как минимум логичным. Кнут и другие алгористы для операции присваивания используют следующее обозначение: . Потому её можно (скорее нужно) понимать как вычисление значения b и запись результата в a. Но возможно я вновь что-то упускаю, или о чем-то не думаю. Но на первый взгляд, повторюсь, я считаю такое решение правильным и поддерживаю его ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.07.2016, 17:39 |
|
||
|
|

start [/forum/topic.php?fid=57&gotonew=1&tid=2018480]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
28ms |
get topic data: |
9ms |
get first new msg: |
7ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 9ms |
| total: | 133ms |

| 0 / 0 |
