msg и *Msg

Sergey ShishkinSergey Shishkin
1 min read

msg - выводит any с помощью print, за которым следуют все аргументы any (напечатанные с помощью prin) и новая строка в стандартный вывод ошибок. Возвращается первый аргумент any.

*Msg - глобальная переменная, содержащая последнее недавно выданное сообщение об ошибке. См. также Обработка ошибок.

https://picolisp.tiddlyhost.com/#msg

Вообще, когда о сообщениях, то кроме сообщения об ошибках возникают ассоциации с объектно-ориентируемой концепцией, которая, реализована в системе …

“… Objects communicate by sending and receiving messages … Objects of different classes may behave differently in response to the same message. For that, classes may define different methods for each message…” - и это прямо цитаты из руководства по системе в разделе ОО Концепции.

Ради справедливости стоит обратить внимание на то, что в тексте руководства термин акцентирован и, судя по стилю выделения, автором планируется ссылка для комментариев и интерпретации. Но, видимо, это в будущем.

0
Subscribe to my newsletter

Read articles from Sergey Shishkin directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

Sergey Shishkin
Sergey Shishkin

Всегда чему-то учусь!