ISSUE: 更好的lambda表达式语法
现在的lambda表达式完整语法如下所示
\ARGUMENT_WITH_TYPE = EXPR [WHERE_EXPR..];
实际上以上语法存在一些小问题
- 以
;
作为lambda结尾很容易产生混淆 - 以
=
作为表达式开始符合,若参数的类型包含泛型参数,则\x: array<example>=...
编译器会把>=
当作一个整体
准备做出以下修改:
- 寻找一个更合适的lambda结束符
- 语句开始符号按照惯例改成
.
,即\x:int.x*2
或者另寻一个合适的符号