【发布时间】:2011-01-21 06:18:01
【问题描述】:
回到学校,我们编写了一个编译器,其中花括号具有执行所有表达式并返回最后一个值的默认行为......所以你可以编写如下内容:
int foo = { printf("bar"); 1 };
在 C# 中有没有等价的东西?例如,如果我想编写一个有副作用的 lambda 函数。
关于 lambda 副作用(只是一个示例)的重点较少,如果有此功能则更多...例如在 lisp 中,您有 progn
【问题讨论】:
标签: c# scope curly-braces