2017-01-24 8 views
1

Я хочу спросить, если спросить, каков тип выражения лямбда для этого выражения лямбда, каким будет ответ? Является ли это чем-то вроде результата после завершения этого выражения лямбда?Тип выражения лямбда

Например: каков тип лямбда-выражения для этого выражения

(lambda (s) (string-append s s)) 

Спасибо!

ответ

2

Это функция с одним параметром, поэтому она имеет тип a -> b для некоторых a и b.

Поскольку он проходит s до string-append, s должен быть строкой.
Результат string-append также является строкой, поэтому тип string -> string.

0

Схема динамически типизирована, этот объект будет удовлетворять ПРОЦЕДУРЕ? предикат, но кроме этого он не имеет типа.

+1

Добро пожаловать в переполнение стека! Как правило, это было бы лучше, чем комментарий, но я понимаю, что у вас может не хватить репутации, чтобы сделать это пока. Было бы здорово, если бы вы могли отредактировать свой ответ, чтобы добавить дополнительную информацию, и сделать ее более полной. – enigma

+0

какая дополнительная информация – user7487664

 Смежные вопросы

  • Нет связанных вопросов^_^