Шаг 22.
Основы логического программирования.
Раздел цели

    На этом шаге мы рассмотрим раздел цели.

    Во существу, раздел goal (цели) аналогичен телу правила: это просто список подцелей. Цель отличается от правила лишь следующим:

    Это происходит так, как будто Пролог вызывает goal, запуская тем самым программу, которая пытается разрешить тело правила goal. Если все подцели в разделе goal истинны, - программа завершается успешно. Если же какая-то подцель из дела goal ложна, то считается, что программа завершается неуспешно (хотя чисто внешне никакой разницы в этих случаях нет, - программа просто завершит свою работу).

    На следующем шаге мы рассмотрим описание доменов.




Предыдущий шаг Содержание Следующий шаг