|
[ На главную ] -- [ Список участников ] -- [ Правила форума ] -- [ Зарегистрироваться ] |
On-line: |
Game Maker Форум / Вопросы и Ответы (Для Опытных) / DO |
Страницы: 1 |
Автор | Сообщение |
DG Soft popww Группа: Администраторы Сообщений: 736 |
Добавлено: 06-09-2006 15:33 |
Хотел бы попросить вас расказать мне об операторе DO Никак немогу найти ему логическое применение Объясню по-подробней на примере, когда я только понял цикл while, в начале непонимал можно и if -ом его описать например if(speed = 2) speed = 3 while(speed = 2) speed = 3 ну потом понял while(!speed = 2) speed +=1 т.е. цикл что здесь скажеш вот такие непонятки как у меня в начале были с while сейчас с оператором DO например:(в событии нажатия клавиши) do { speed = 1 } until(speed) аналогично просто сторока: speed = 1 или еще куча команд с разными циклами что бы задать скорость в общем хто знаем зачем действительно нужен DO жду ответов |
|
DreamRunner магистр Группа: Сообщество GM Сообщений: 320 |
Добавлено: 06-09-2006 16:03 |
цикл DO выполняется как минимум 1 раз при любом условии, т.к. условие обрабатывается после "внутреностей" цикла, а while может и не выполниться, т.к. условие перед внутреностями. | |
DG Soft popww Группа: Администраторы Сообщений: 736 |
Добавлено: 07-09-2006 12:46 |
то есть ВАЙЛ зацикливает а ДО выполняет цикл один раз есть ли ситуации когда лучше использовать ДО ? или когда без ниго никак покажите код пожалуйста |
|
splean магистр Группа: Сообщество GM Сообщений: 443 |
Добавлено: 13-09-2006 13:38 |
ну дык когда тебе нужно, чтобы ТЕЛО цикла хотя бы раз выполнилось (допустим обнуление счетчика бует или что нибудь еще) использую do. если же не нужно - испольуй while. экспериментируй, все получится, со временем. Или приведи конкретную ситуацию, подскажем. | |
DG Soft popww Группа: Администраторы Сообщений: 736 |
Добавлено: 13-09-2006 13:47 |
Ну покажи пожалуйста пример кода, тогда я начну разбираться | |
splean магистр Группа: Сообщество GM Сообщений: 443 |
Добавлено: 13-09-2006 13:50 |
какая цель. пример не ко мне, к местным | |
DG Soft popww Группа: Администраторы Сообщений: 736 |
Добавлено: 13-09-2006 15:57 |
В смысле к местным? | |
splean магистр Группа: Сообщество GM Сообщений: 443 |
Добавлено: 14-09-2006 13:53 |
да блин какая нафиг разница. Просто пиши КОНКРЕТНУЮ ПРОБЛЕМУ, ЧТО У ТЕБЯ НЕ РАБОТАЕТ, ГДЕ ТЕБЕ НУЖНО ИСПОЛЬЗОВАТЬ ЭТОТ ЦИКЛ. Если такогой проблемы нет, то тебе это не нужно | |
DG Soft popww Группа: Администраторы Сообщений: 736 |
Добавлено: 15-09-2006 14:22 |
Ладно.Забудь. У меня другой вопрос раскажи где и в каких ситуациях Ты использовал ДО |
|
DreamRunner магистр Группа: Сообщество GM Сообщений: 320 |
Добавлено: 15-09-2006 14:39 |
DG Soft, тебе уже всё сказали. Как это работает объяснили... While проверяет условие ДО выполнения внтреннего кода, а DO после вполнения. Думать где это можно применить не очень хорошо, т.к. надо просто ставить определённую задачу и применять их по назначению в нужном месте. Например когда ты захочешь вставить WHILE, подумай что здесь возможно больше подойдёт DO. Вот и всё. Скачай уже пример какой нибудь и посмотри там эти ДУ. Будет не понятно, задавай вопрос.) |
|
DG Soft popww Группа: Администраторы Сообщений: 736 |
Добавлено: 15-09-2006 15:41 |
Вот оно !!! Спасибо |
|
splean магистр Группа: Сообщество GM Сообщений: 443 |
Добавлено: 19-09-2006 14:06 |
ты ждал этой строчки? о боже... | |
Ka1miK Тут могла быть ваша реклама Группа: Сообщество GM Сообщений: 1014 |
Добавлено: 21-09-2006 22:05 |
да уж, и куда мир катится... |
|
DG Soft popww Группа: Администраторы Сообщений: 736 |
Добавлено: 22-09-2006 11:10 |
Вы все неправильно поняли //и коментировать я несобираюсь |
Страницы: 1 |
Game Maker Форум / Вопросы и Ответы (Для Опытных) / DO |