(print form &optional stream)
=> значение form
(prin1 form &optional stream)
=> значение form
(princ form &optional stream)
=> значение form
(pprint form &optional stream)
=> значение form
Каждая из функций выдаёт текстовое представление своего первого аргумента form в указанный поток stream и возвращает этот первый аргумент в качестве значения.
Функции служат для побочного эффекта.
pprint полезна для распечатки списков и массивов. Помимо выдачи самого аргумента она обеспечивает
(print 3) ; print сначала переводит строку (каретку) 3 ; выдача на печать 3 ; возвращаемое значение (prin1 3) 3 3 (princ "Это строка") Это строка "Это строка"