Произвольное значение Высказывания

Френд позволяет связывать с высказываниями некоторое произвольное значение Х, и Вы можете составлять из иерархии высказываний древовидные Базы Данных, в которых сами высказывания являются одновременно и Данными, и ключами доступа к своим Значениям..

Для присвоения Высказыванию некоторого значения, используется оператор обратного присвоения « := » .

Пример простой древовидной Базы Данных:

Завод включает проходная, цех, кантора.

Кантора имеет работник := 5, комната :=2.

Проходная имеет работник :=1, комната :=1.

Цех имеет работник := 10, комната :=1.

Прежде чем присвоить произвольное значение Высказыванию, Френд его вычисляет. Таким образом если Вы, например, хотите связать с высказыванием «Кот имеет вес» число 3, то можно например написать так:

Кот имеет вес := (1+ 1+1).

или так:

Кот имеет вес := (2+1).

или так:

Кот имеет вес := 3.

Для того чтобы повторно присвоить другое значение любому высказыванию, достаточно написать его в том же формате:

Кот имеет вес :=6.

Таким же способом можно получить это значение:

Кот имеет вес :=?

Соответственно если было задано:

Кот имеет вес :=4, рост :=20, длина :=45.

То написав выражение:

Кот имеет вес :=?, рост :=?, длина :=?

Вы получите список:

{4,20,45}

Со значениями можно производить логические и другие операции:

(кот имеет усы:= ?)>10

(кот имеет усы:= ?)+2

(кот имеет передние лапы:= ?) + (кот имеет задние лапы:= ?) → ЛАПЫ