OberonCore https://forum.oberoncore.ru/ |
|
О пошаговой отладке https://forum.oberoncore.ru/viewtopic.php?f=8&t=1183 |
Страница 4 из 4 |
Автор: | QWERTYProgrammer [ Вторник, 16 Октябрь, 2012 22:23 ] |
Заголовок сообщения: | Re: О пошаговой отладке |
Oleg N. Cher писал(а): Вместо: Илья Ермаков писал(а): Код: IF k < dim THEN RETURN FALSE ELSE RETURN TRUE END Код: RETURN k >= dim Хотя, кажется, так слегка менее наглядно... Зато "правильно", по-Обероновски-07. Момент, это же паттерн линейного поиска, оптимизировать который не есть хорошо |
Автор: | Илья Ермаков [ Среда, 17 Октябрь, 2012 06:21 ] |
Заголовок сообщения: | Re: О пошаговой отладке |
Я всегда пишу такие функции-предикаты только с RETURN. Не могу уже помнить, почему в 2008 году ( а сообщение тогдашнее) проскочил это вариант с "позорным" IF. Может быть, в том случае ориентировался на логику "это схема ЛП". |
Автор: | Info21 [ Среда, 17 Октябрь, 2012 09:21 ] |
Заголовок сообщения: | Re: О пошаговой отладке |
QWERTYProgrammer писал(а): Oleg N. Cher писал(а): Вместо: Илья Ермаков писал(а): Код: IF k < dim THEN RETURN FALSE ELSE RETURN TRUE END Код: RETURN k >= dim Хотя, кажется, так слегка менее наглядно... Зато "правильно", по-Обероновски-07. Момент, это же паттерн линейного поиска, оптимизировать который не есть хорошо Если нужен именно успех/неуспех поиска. Стандартный вариант схемы. |
Страница 4 из 4 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |