2017-01-24 251 views
1

我想問一下,如果有人問這個lambda表達式的lambda表達式的類型是什麼,那麼答案是什麼?它是完成該lambda表達式後的結果類型嗎?lambda表達式的類型

例如:什麼是lambda表達式的類型,這種表達

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

謝謝!

回答

2

這是一個帶有一個參數的函數,所以它對於某些ab具有類型a -> b

由於它通過sstring-appends必須是字符串。
string-append的結果也是一個字符串,所以類型是string -> string

0

Scheme是動態類型化的,這個對象會滿足PROCEDURE?謂詞,但除此之外它沒有類型。

+1

歡迎來到堆棧溢出!一般來說,這可能會更好,但我意識到你可能沒有足夠的代表來做這件事。如果你可以編輯你的答案來包含一些額外的信息,並使其更加完整,那將是非常好的。 – enigma

+0

什麼附加信息 – user7487664