Формулировка немного неформальная (возьмите это как дружеское примечание).
В схеме/ракетке математические функции +, -, * и т. Д. Не являются ключевыми словами, как на многих языках программирования. Это просто имена.
Выражение + оценивает значение, а именно функцию, которая может добавлять числа. Чтобы ввести свои собственные имена для значений, вы можете использовать define
.
(define plus +)
дает имя plus
к значению, полученному от оценки +. Таким образом, вы можете дать свои собственные названия одной буквы, как
(define p +)
Однако названия одной буквы не являются символами. Символы - это то, из чего состоит строка.
прохладный. Большое спасибо! – Razed
@ Митч, пожалуйста! Если этот ответ был полезен для вас, пожалуйста, не забудьте принять его как правильно, нажав на галочку слева. –
Просто для того, чтобы пинговать оригинального вопросника: когда вы получаете шанс, примите ответ Оскара. Это помогает сделать базу данных стека более полезной для других. – dyoo