факт найти

Описание

Поиск факта.

Формат команды

факт найти Номер_факта Факт

Переменная результата

Наименование Тип данных Примечание
Номер_факта целое  

Аргументы

Наименование Тип данных Обязательное Примечание
Факт факт да  

Пример №1.

Код: Скачать
* Добавление, изменение и поиск фактов.

* Добавление новых фактов
факт добавить \
  r;столица;Париж;Франция \
  r;столица;Москва;Русь \
  r;столица;Киев;Украина
факт взять 2ой_факт 2
>Факт №2 до изменения = [2ой_факт]
* Изменение факта с определенным номером
факт присвоить 2 r;столица;Москва;Россия
факт взять 2ой_факт 2
>Факт №2 после изменения = [2ой_факт]
* Поиск (определение) номера факта
факт найти номер_факта_столица_Италии r;столица;Рим;Италия
>Номер факта со столицей Италии до его добавления = [номер_факта_столица_Италии] (факт отсутствует)
факт добавить r;столица;Рим;Италия
факт найти номер_факта_столица_Италии r;столица;Рим;Италия
>Номер факта со столицей Италии после его добавления = [номер_факта_столица_Италии] 

Результат:
Факт №2 до изменения = r;столица;Москва;Русь
Факт №2 после изменения = r;столица;Москва;Россия
Номер факта со столицей Италии до его добавления = 0 (факт отсутствует)
Номер факта со столицей Италии после его добавления = 4 

Генерация команды

факт найти

Результат *
Факт *

Отмеченные * поля являются обязательными для ввода.