DO

  Вход на форум   логин       пароль   Забыли пароль? Регистрация
On-line:  

Раздел: 
Game Maker Форум / Вопросы и Ответы (Для Опытных) / DO

Страницы: 1  новая тема

Автор Сообщение

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 жду ответов

магистр
Группа: Сообщество GM
Сообщений: 320
Добавлено: 06-09-2006 16:03
цикл DO выполняется как минимум 1 раз при любом условии, т.к. условие обрабатывается после "внутреностей" цикла, а while может и не выполниться, т.к. условие перед внутреностями.

popww
Группа: Администраторы
Сообщений: 736
Добавлено: 07-09-2006 12:46
то есть ВАЙЛ зацикливает а ДО выполняет цикл один раз
есть ли ситуации когда лучше использовать ДО ? или когда без ниго никак
покажите код пожалуйста

магистр
Группа: Сообщество GM
Сообщений: 443
Добавлено: 13-09-2006 13:38
ну дык когда тебе нужно, чтобы ТЕЛО цикла хотя бы раз выполнилось (допустим обнуление счетчика бует или что нибудь еще) использую do. если же не нужно - испольуй while. экспериментируй, все получится, со временем. Или приведи конкретную ситуацию, подскажем.

popww
Группа: Администраторы
Сообщений: 736
Добавлено: 13-09-2006 13:47
Ну покажи пожалуйста пример кода, тогда я начну разбираться

магистр
Группа: Сообщество GM
Сообщений: 443
Добавлено: 13-09-2006 13:50
какая цель. пример не ко мне, к местным

popww
Группа: Администраторы
Сообщений: 736
Добавлено: 13-09-2006 15:57
В смысле к местным?

магистр
Группа: Сообщество GM
Сообщений: 443
Добавлено: 14-09-2006 13:53
да блин какая нафиг разница. Просто пиши КОНКРЕТНУЮ ПРОБЛЕМУ, ЧТО У ТЕБЯ НЕ РАБОТАЕТ, ГДЕ ТЕБЕ НУЖНО ИСПОЛЬЗОВАТЬ ЭТОТ ЦИКЛ. Если такогой проблемы нет, то тебе это не нужно

popww
Группа: Администраторы
Сообщений: 736
Добавлено: 15-09-2006 14:22
Ладно.Забудь.
У меня другой вопрос раскажи где и в каких ситуациях Ты использовал ДО

магистр
Группа: Сообщество GM
Сообщений: 320
Добавлено: 15-09-2006 14:39
DG Soft, тебе уже всё сказали. Как это работает объяснили...
While проверяет условие ДО выполнения внтреннего кода, а DO после вполнения. Думать где это можно применить не очень хорошо, т.к. надо просто ставить определённую задачу и применять их по назначению в нужном месте. Например когда ты захочешь вставить WHILE, подумай что здесь возможно больше подойдёт DO. Вот и всё.

Скачай уже пример какой нибудь и посмотри там эти ДУ. Будет не понятно, задавай вопрос.)

popww
Группа: Администраторы
Сообщений: 736
Добавлено: 15-09-2006 15:41
Например когда ты захочешь вставить WHILE, подумай что здесь возможно больше подойдёт DO. Вот и всё.

Вот оно !!! Спасибо

магистр
Группа: Сообщество GM
Сообщений: 443
Добавлено: 19-09-2006 14:06
ты ждал этой строчки? о боже...

Тут могла быть ваша реклама
Группа: Сообщество GM
Сообщений: 1014
Добавлено: 21-09-2006 22:05
ты ждал этой строчки? о боже...

да уж, и куда мир катится...

popww
Группа: Администраторы
Сообщений: 736
Добавлено: 22-09-2006 11:10
Вы все неправильно поняли //и коментировать я несобираюсь

Страницы: 1  новая тема
Раздел: 
Game Maker Форум / Вопросы и Ответы (Для Опытных) / DO

Отвечать на темы в данном разделе могут только зарегистрированные пользователи

Отвечать на темы могут только зарегистрированные пользователи

KXK.RU