![]() |
Ответ: Открытие Америки
Цитата:
|
Ответ: Открытие Америки
Цитата:
|
Ответ: Открытие Америки
Цитата:
|
Ответ: Открытие Америки
Цитата:
if(x=5) вместо if(x==5). Если писать "пяти равно икс", то синтаксически корректна только конструкция 5==x, но не 5=x. * я этим, вроде не страдаю, и потому пишу по-другому; просто поясняю. |
Ответ: Открытие Америки
Цитата:
|
Ответ: Открытие Америки
Цитата:
Но везде есть что-то типо того: PHP код:
PHP код:
|
Ответ: Открытие Америки
Цитата:
А вообще показывают. Подчёркивают как warning. Конкретно в примере if(x = 5) тип значения внутри скобок будет int вместо bool, и в C# это не даст запуститься проге (т.к. автоматически инт в бул не кастится). В других си-подобных языках IDE, как правило, подчёркивают как warning, но ошибкой это не является. |
Ответ: Открытие Америки
Да-да: это не ошибка, а синтаксически корректная конструкция.
Типа таких: Цитата:
Вообще под X-ом может быть объект, для которого переопределён оператор присваивания, в этом случае всё очень даже логично (зависит от семантики) |
Ответ: Открытие Америки
Цитата:
|
Ответ: Открытие Америки
Цитата:
|
Ответ: Открытие Америки
Предлагаю обсудить присвоение в условии в отдельной теме:
http://forum.boolean.name/showthread.php?t=20454 |
Часовой пояс GMT +4, время: 09:27. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot