powered by simpleCommunicator - 2.0.37     © 2025 Programmizd 02
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / return из цикла
5 сообщений из 5, страница 1 из 1
return из цикла
    #38911994
jxcoder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возможно ли внутри цикла сделать return значения функции?

То есть не хочется брякать цикл, запоминать найденное значение в отдельную переменную. И после цикла делать quit. Хочется как-то сразу вернуть значение.
...
Рейтинг: 0 / 0
return из цикла
    #38912008
Фотография DAiMor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jxcoderВозможно ли внутри цикла сделать return значения функции?

То есть не хочется брякать цикл, запоминать найденное значение в отдельную переменную. И после цикла делать quit. Хочется как-то сразу вернуть значение.в циклах теперь есть два способа выйти, раньше был только один.
первый это безаргументный quit, при котором можно только прервать выполнение цикла, и продолжится выполнение кода после цикла.
и команда return может быть с аргументом, это выход сразу из подпрограммы даже если были в цикле, т.е. код после тела цикла не будет выполнен.
...
Рейтинг: 0 / 0
return из цикла
    #38912011
jxcoder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DAiMor,

Спасибо!

Еще вопрос.

Скажем, есть функция, которая что-то ищет. Это что-то может быть найдено, а может и нет.

Как принято поступать в таких случаях?

Возвращать объект, когда нашли и пустую строку, когда не нашли?

А потом клиентский код проверяет полученное значение: пустая строка или нет?
...
Рейтинг: 0 / 0
return из цикла
    #38912012
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jxcoderВозможно ли внутри цикла сделать return значения функции? Exiting a FOR Loop
...
Рейтинг: 0 / 0
return из цикла
    #38912014
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jxcoderКак принято поступать в таких случаях? %Status Error Processing
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / return из цикла
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]