可能重複:
How do I pronounce 「=>」 as used in lambda expressions in .Net聽寫lambda表達式的公認標準是什麼?
有時候,幫助另一個程序員寫代碼的時候,我決定什麼,我希望他們能夠在輸入有時候,這可能是一個令人沮喪的工作,直到程序員習慣了你如何描述代碼(即「將5賦值給x」與「x等於5」)。我還沒有想到的一件事是如何在C#中有效地發音lambda表達式。
例如,如果我想(x, y) => x * y
輸入了,這裏是我試過的東西種類:
我:Lambda表達式取x和y,產生X乘以y
他:「咦?」
我:代表以x和y,返回X乘以y
他:
delegate(x, y) { return x * y; }
,什麼類型的X和Y?我:x和y的元組,右箭頭x乘以y
他: 「嗯」
我:開括號,X,逗號,Y,特寫括號,右箭頭x乘以y
他:(X,Y) - > X * Y
我:呃,雙-箭頭?
他:>>
我:唉...等於,大於
他:(哦,大於或 - 等號?)> =
我:OK ,讓我開一會兒吧!
有問題的程序員知道什麼是lambda表達式,但他們很難溝通。我相信我們會學習如何,但我甚至不知道我是否做得對。你有沒有找到一種成功的方法來在C#中指定這個相對較新的語言結構?或者更好 - 但是,是否有一種語言中立的方式來發音lambda表達式?
這是http://stackoverflow.com/questions/274022/how-do-i-pronounce-as-used-in-lambda-expressions-in的副本-net/275095 – 2010-01-23 19:36:09
關於這個問題的文章:http://blogs.msdn.com/ericlippert/archive/2008/05/16/reading-code-over-the-telephone。aspx – 2010-01-23 19:36:36