История изменений
Исправление KennyMinigun, (текущая версия) :
for (;;) break;
Ага, прикольно, что условние по умолчанию true (хоть там ничего нет). По моему это хорошая фича (хотя while (true)
как-то гуманней выглядит).
Ну тут уже со стороны логики врядли можно недвояко растолковать конструкцю for (;;)
(без стейтмента). Ибо тогда бы пришлось как в JavaScript делать: конец строки = конец стейтмента (ито там с for не работает): http://ideone.com/8VQBwW
for (i = 0; i < 3; i++)
print("check")
print("once")
Кстати, подумал проверить такое (ниже) — не работает (ни одна метка):
for (INIT: int i = 0; TEST: i < 10; ACT: i++) {}
Исходная версия KennyMinigun, :
for (;;) break;
Ага, прикольно, что условние по умолчанию true (хоть там ничего нет). По моему это хорошая фича (хотя while (true)
как-то гуманней выглядит).
Ну тут уже со стороны логики врядли можно недвояко растолковать конструкцю for (;;)
(без стейтмента). Ибо тогда бы пришлось как в JavaScript делать: конец строки = конец стейтмента (ито там с for не работает): http://ideone.com/8VQBwW
for (i = 0; i < 3; i++)
print("check")
print("once")
Кстати подумал проверить такое (ниже) — не работает (ни одна метка):
for (INIT: int i = 0; TEST: i < 10; ACT: i++) {}