(upcase <строка>) (lowcase <строка>)
Варианты использования функций upcase и iowcase приведены в примере 15.7 и на рис. 15.7.
Пример 15.7. Использование функций upcase и lowcase
(upcase "This is a test of upcase")
(lowcase "This is a test of lowcase")
(upcase A_Word_Test_for_Upcase)
(lowcase A Word Test for Lowcase)
Рис. 15.7. Использование функций upcase и lowcase
Функция str-compare сравнивает две строки и определяет их логические отношения (т. е. "равно", "больше чем", "меньше чем"). Сравнение выполняется посимвольно до конца строк (если строки равны), либо пока не встретятся два неравных символа. Функция возвращает целое число, представляющее результат сравнения. Если сравниваемые строки равны, результатом является 0. Если первая строка меньше второй, результат — целое число меньше 0, и, наконец, если первая строка больше второй, возвращаемый результат – целое число больше 0. Аргументы функции должны принадлежать типу string или symbol.