lowc и low?

1 min read
lowc - преобразует в нижний регистр: если any
не является символом, возвращает как есть. В противном случае возвращается новый переходный символ со всеми символами any
, преобразованными в нижний регистр.
low? - возвращает any
, когда аргумент — строка (символ), которая начинается со строчной буквы.
https://picolisp.tiddlyhost.com/#low
Без комментариев. Тот случай, когда примеры сами за себя говорят:
: (lowc "ABC") -> "abc"
: (lowc 123) -> 123
Хотя лучше был бы пример со строкой без кавычек … То есть, все-таки, строка или символ?
: (low? "a") -> "a"
: (low? "A") -> NIL
: (low? 123) -> NIL
: (low? ".") -> NIL
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
Всегда чему-то учусь!