Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Разница между for и while (http://www.flasher.ru/forum/showthread.php?t=75702)

KUZEN 21.02.2006 01:29

Цитата:

Сообщение от Король
посвежей - это что имеется в виду? используется всего 9 лет, а не 10?))

Именно это ))) Пусть не намного , но всё же )))

Skubent 21.02.2006 12:13

Цитата:

Сообщение от Homo Sapiens
Что улучшиться, если я вместо for использую while?

Стилистика написания, удобство чтения кода, скорость выполнения программы в конечном итоге.

Homo Sapiens 21.02.2006 12:54

Цитата:

Сообщение от Skubent
Стилистика написания, удобство чтения кода, скорость выполнения программы в конечном итоге.

Стилистика - понятие субъективное, умеющий читать - прочтёт в независимости от того, что было написано, for или while, если код написан внятно (со всеми отступами, с пробелами и т.п.), тем более, что при for сразу видишь начало отсчёта и изменение. А скорость, как уже выяснили, изменяется очень незначительно.

__i 21.02.2006 13:51

Как не спорь, но я за Skubent'a %)), есть разница даже если выясниться, что разницы между for и while в исполнее нет(в чем я сомневаюсь), то есть разница в самом стиле написания программы!

for обычно используют там где количество итераций (или чего то там) заранее извесно

while где количесво итераций "не известно" в момент начала цикла, т.е. вычисляеться в самом цикле.

Естественно то что я написал можно рализовать и каждым циклом. НО, есть такое понятие как этика написания кода. Это как и в жизни - ты можешь есть и вилкой и ложкой и руками, смысл особо не меняеться - Ты ешь, но есть ложкой что-то кроме супа на званом обеде/в гостях.... и т.п. просто не красиво тем более когда рядом лежит вилка.

Homo Sapiens 21.02.2006 14:21

Цитата:

Сообщение от __i
Естественно то что я написал можно рализовать и каждым циклом. НО, есть такое понятие как этика написания кода. Это как и в жизни - ты можешь есть и вилкой и ложкой и руками, смысл особо не меняеться - Ты ешь, но есть ложкой что-то кроме супа на званом обеде/в гостях.... и т.п. просто не красиво тем более когда рядом лежит вилка.

Ну и сравнение. Вроде во Flash 4 для организации циклов надо было бегать по кадрам. Вот это больше подходит.

__i 21.02.2006 17:03

ну я незнаю 4 флеша никогда не видел не использовал %(

по поводу сравнения, может и не верно подобрано, но тогда привиду другой пример:
читаем статью.

в ней расказано как принято делать по отношению в названиям. Это общепризнаные стандарты, но это же не означает что нельзя делать по другому.

В ВУЗах выпускающих программистов обычно объясняют почему/где лучше использовать for и while (см. выше) А как ты будешь их использовать это твои проблемы, самое главное чтоб они не касались других, которым вдруг придеться читать/добавалять твой код!


Часовой пояс GMT +4, время: 11:29.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.