факт добавить

Описание

Добавление фактов.

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

факт добавить Факт_1 Факт_2 ... Факт_N

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

нет

Аргументы

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

Пример №1.

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

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

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

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

факт добавить

Факт 1 *
Факт 2
...  
Факт N

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