表達式\x -> y
通常由Haskell程序員發音嗎?How do you say` x - > y`嗎?
我問,因爲我通常會說「lambda eks dot why」,因爲它在一般情況下寫入λx.y
,我通過書和筆記介紹了lambda演算,沒有聽到任何人將術語轉化爲語音。但在Haskell中,這是一個箭頭,而不是點。
我明白,計算機科學的人通常會在演講中淡出點(「lambda eks [short pause] y」)。 F#和C#程序員,網絡告訴我,經常發音等效表達式x => y
爲「eks去爲什麼」。我不知道在其他情況下有多少類似的結構。
那麼在Haskellers中它是「lambda eks arrow why」還是什麼?
我通常會發音爲「lambda x <指示性暫停> y」。但它永遠不會平穩 – luqui 2013-04-11 07:25:28