Перейти к содержимому



ЗАРАБАТЫВАЙ НА
>>ПРОДАЖЕ ШАБЛОНОВ И ПРИВЛЕЧЕНИИ РЕФЕРАЛОВ<<
>>ПОИСКЕ СЛИВЩИКОВ ШАБЛОНОВ<<

Фотография

Циклы for, do...while, while


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 25

#21 burykinin

burykinin

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 461 сообщений

Отправлено 27 Февраль 2019 - 20:53

Для этого есть ИФ:
 

[IF][бла-бла-бла]

код

код

код

[ENDIF]

код

код

код

А если я уже  в трех вложенных IF -ах нахожуть ? И мне нужно перейти почти к концу  шаблона ? Мне четвертый иф рисовать ? 


  • 0

В связи с новыми правилами срочно требуются плюсы +. А раньше здесь просто могла быть ваша реклама 



#22 ⚡FlashAJ⚡

⚡FlashAJ⚡

    Продвинутый пользователь

  • Заблокированные
  • PipPipPip
  • 3 165 сообщений

Отправлено 27 Февраль 2019 - 21:06

А если я уже  в трех вложенных IF -ах нахожуть ? И мне нужно перейти почти к концу  шаблона ? Мне четвертый иф рисовать ? 

Я, да и не только, уже писали, если нужно косвенное вхождение в "функцию", то проще всего использовать переменну, которую при проходе того или иного условия проверять на соответсвие...

[VAR][$inside][123]
[IF][$inside=блабла]

[ENDIF]
[IF][$inside=блабла]

[ENDIF]
[IF][$inside=123]

[ENDIF]

  • 1

Нормальный чат в дискорде, для нормальных людей:

https://discord.gg/SXbdsjN

 

Заходим, не стесняемся!


#23 DjAlexMoon

DjAlexMoon

    Продвинутый пользователь

  • Пользователи-L2
  • PipPipPip
  • 36 сообщений
  • ГородBulgaria

Отправлено 25 Апрель 2019 - 08:00

Имхо все правы. Цикл реализован, но вот цикл С УСЛОВИЕМ коим является while или do - нет.

БрикПоинт имеет ТОЛЬКО счетчик, но не условие. if дает еденичное вхождение (или выход).

Я бы не отказался от while или do.


  • 0

#24 DjAlexMoon

DjAlexMoon

    Продвинутый пользователь

  • Пользователи-L2
  • PipPipPip
  • 36 сообщений
  • ГородBulgaria

Отправлено 26 Апрель 2019 - 10:42

И как уже писал кто то выше - правда его еще и засмеяли почему-то - имея только брикпоинты невозвозможно указать переход к брикпоинт ДО его объявления. Собственно по этой причине невозможно ВЫЙТИ из цикла по условию.


  • 0

#25 zmiuka

zmiuka

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 1 106 сообщений

Отправлено 26 Апрель 2019 - 11:27

И как уже писал кто то выше - правда его еще и засмеяли почему-то - имея только брикпоинты невозвозможно указать переход к брикпоинт ДО его объявления. Собственно по этой причине невозможно ВЫЙТИ из цикла по условию.

Может сначала надо научиться программировать, а потом рассуждать о деталях?

Конструкция, предоставленная для работы в МП с брЭЙкпоинтом, практически идентична с циклами for, do, while.

Метка (for - метка/условие/выход; while - метка/условие/выход; do - метка)
...
Переход на метку (for - переход, while - переход, do - условие/переход/выход)

То, что предлагаешь ты, это безусловный переход goto вперёд в неизвестность, что является дурным тоном в программировании.


  • 0

#26 DjAlexMoon

DjAlexMoon

    Продвинутый пользователь

  • Пользователи-L2
  • PipPipPip
  • 36 сообщений
  • ГородBulgaria

Отправлено 28 Апрель 2019 - 06:57

МиниПостер (мне казалось) создан не для обучения программированию - не?

 

 

ну а по теме - "практически идентична" - это не "идентична"

Глупые создатели языков насоздавали "практически идентичных" циклов. И зачем же им это нужно было?

 

В математике умножение "практически идентично" сложению! Давайте искореним умножение!

 

Я согласен, нагородив условных конструкций можно описать почти любой алгоритм. Судя по возможностям уже существующего МиниПостера - для Джосера добавить DO...WHILE не составляет проблемы.

 

Кстати, может быть донаты могли бы помочь с добавлениями нового функционала? 


  • 0




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных