在我的c#书中,它写着:"=> lambda运算符(读作'转到')."
我一直想知道goto和lambda表达在良好的编码实践方面有什么区别.如果由于可能存在复杂的代码而避免使用goto,那么lambda表达式是否也会导致同样的问题呢?更一般地说,为什么我非常鼓励使用lambda函数,而我非常不鼓励使用goto?(即我已经掌握了为什么goto不受欢迎,但为什么lambda函数不是因为类似的原因而不受欢迎?)
我唯一的猜测是lambda函数评估并返回一些东西,因为我们不知道goto可能会做什么.这至少应该使lambda函数更容易测试,因为它们更符合有组织的,面向对象的代码的思想.