gpt4 book ai didi

c# - 决定lambda表达式的公认标准是什么?

转载 作者:太空狗 更新时间:2023-10-29 22:24:58 24 4
gpt4 key购买 nike

可能重复:
How do I pronounce “=>” as used in lambda expressions in .Net
有时,在帮助另一个程序员编写代码时,我会命令他们输入什么。有时,这可能是一个令人沮丧的练习,直到程序员习惯了如何表达代码(即“将5赋给x”与“x等于5”)。有一件事我还没有弄清楚,那就是如何在c_中有效地发音lambda表达式。
例如,如果我想输入(x, y) => x * y,下面是我尝试过的类型:
me:lambda表达式,取x和y,得到x乘以y
他:“嗯?”
ME:代表取X和Y,返回X乘以Y
他:delegate(x, y) { return x * y; },x和y是什么类型?
me:x和y的元组,右箭头x乘以y
他:“嗯?”
me:打开paren,x,逗号,y,关闭paren,右箭头x乘以y
他:(x,y)—>x*y
我:呃,双箭头?
他:>>
我:叹息…等于大于
他:(哦,大于或等于?)>=
我:好吧,让我开一会儿!
有问题的程序员知道什么是lambda表达式,但是他们很难交流。我相信我们会学会的,但我甚至不知道我做得是否正确。你有没有找到一种成功的方法在C语言中口述这种相对较新的语言结构?或者更好的是,有没有一种语言中立的方式来发音lambda表达式?

最佳答案

根据msdn,箭头应该读作goes to,例如x goes to x+5
http://msdn.microsoft.com/en-us/library/bb397687.aspx

关于c# - 决定lambda表达式的公认标准是什么? ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2124392/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com