我想問一下,如果有人問這個lambda表達式的lambda表達式的類型是什麼,那麼答案是什麼?它是完成該lambda表達式後的結果類型嗎?lambda表達式的類型
例如:什麼是lambda表達式的類型,這種表達
(lambda (s) (string-append s s))
謝謝!
我想問一下,如果有人問這個lambda表達式的lambda表達式的類型是什麼,那麼答案是什麼?它是完成該lambda表達式後的結果類型嗎?lambda表達式的類型
例如:什麼是lambda表達式的類型,這種表達
(lambda (s) (string-append s s))
謝謝!
這是一個帶有一個參數的函數,所以它對於某些a
和b
具有類型a -> b
。
由於它通過s
到string-append
,s
必須是字符串。
string-append
的結果也是一個字符串,所以類型是string -> string
。
Scheme是動態類型化的,這個對象會滿足PROCEDURE?謂詞,但除此之外它沒有類型。
歡迎來到堆棧溢出!一般來說,這可能會更好,但我意識到你可能沒有足夠的代表來做這件事。如果你可以編輯你的答案來包含一些額外的信息,並使其更加完整,那將是非常好的。 – enigma
什麼附加信息 – user7487664