2016-03-10 158 views
0

我不知道爲什麼lambda操作符看起來像這樣。名稱的起源是lambda calculus,但我不確定爲什麼語言設計師選擇=>來表示它。爲什麼lambda運算符看起來像它一樣?

我試圖想象那裏的實際拉姆達符號,但我看不到它。是否因爲某些歷史參考而選擇了平等和不平等的跡象?它與其他方向的弱不平等(< =運算符)有什麼關係,我錯過了?

我已經使用了它,但出人意料地奇怪,沒有什麼似乎在那裏。或者我只是錯過了...

如果我們在其他語言(C++,Java等)中使用lanbd aexpression,運算符看起來是否相同(因爲常見,對我而言未知,原因)?或者我們可以期望lambda運算符在不同語言之間有所不同嗎?

+0

這種類型的問題,更適合http://programmers.stackexchange.com/ – AedonEtLIRA

+0

C++已經有幾年的lambda語法。看起來沒什麼像C#版本。 –

+0

@benvoigt它看起來像什麼?根據答案,任何語言都應該有箭頭。興奮地聽到lambda的C++! –

回答

相關問題