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. :wink:

Момент, это же паттерн линейного поиска, оптимизировать который не есть хорошо :shock:

Автор:  Илья Ермаков [ Среда, 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. :wink:

Момент, это же паттерн линейного поиска, оптимизировать который не есть хорошо :shock:
Что же тут нехорошего.
Если нужен именно успех/неуспех поиска.

Стандартный вариант схемы.

Страница 4 из 4 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/