У меня были проблемы даже при выборе заголовка для этого вопроса. Пожалуйста, не стесняйтесь редактировать его.
Я получил этот код Схемы и не понял этот блок.
(define (func b)
(match b
[(list (? symbol? x) rhs) ...
Проблемная часть (? Символ? X). Я предполагаю, что это какой-то компаратор, но я нигде ничего не нашел об этом! Трудно найти его, так как я не знаю, как назвать эту команду.
Я хотел бы получить хотя бы его имя, дальнейшие объяснения приветствуются. =)
Спасибо!