Реферат: АвтоЛИСП - реализация языка программирования

(="me" "you") вводит nil

4.6 (/= <num1> <num2>)

Это относительная функция "не равно чему-либо". Она вводит T, если <число 1> не равно <числу 2>, в противном случае вводится nil. Если задано более двух параметров, функция не определяется. Например:

(/=10 20) вводит T

(/=5.43 5.43) вводит nil

(/=5.43 5.44) вводит T

4.7 (< <number> <number>...)

Это относительная функция "менее, чем". Она вводит T, если первое <число> меньше второго, и nil если наоборот. Если задано более двух <чисел>, T вводится в том случае, если каждые из чисел меньше, чем <число> справа от него. Например:

(< 10 20) вводит T

(< 4 4) вводит nil

(< 357 33.2) вводит nil

(< 2 3 88) вводит T

(< 2 3 4 4) вводит nil

4.8 (<= <number> <number>...)

Это относительная функция "менее или равно". Она вводит T, если первое <число> менее или равно второму и nil в других случаях. Если задано более двух <чисел>, T вводится в том случае, если каждое число меньше или равно <числу>, стоящему справа от него. Например:

(<= 10 20) вводит T

(<= 4 4) вводит T

(<= 357 33.2) вводит nil

(<= 2 9 9) вводит T

(<= 2 9 4 5) вводит nil

4.9 (> <number> <number>...)

Это относительная функция "больше, чем" . Она вводит T, если первое <число> больше, чем второе и nil, если наоборот. Если задано больше двух <чисел>, T вводится при условии, что каждое число больше стоящего справа. Например:

(> 120 17) вводит T

(> 57 57) вводит nil

(> 3.5 1792) вводит nil

(> 77 4 2) вводит T

(> 77 4 4) вводит nil

4.10 (>= <number> <number>...)

Это относительная функция "больше или равно". Она вводит T, если первое <число> больше или равно второму, и nil в противном случае. Если задано больше двух <чисел>, T вводится при условии, что каждое число больше или равно <числу> справа от него. Например:

К-во Просмотров: 602
Бесплатно скачать Реферат: АвтоЛИСП - реализация языка программирования