Реферат: АвтоЛИСП - реализация языка программирования
(="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 вводится при условии, что каждое число больше или равно <числу> справа от него. Например: