Typescript 1.4:没有花括号的箭头函数,语法改变了吗?
Typescript 1.4: Arrow function without curly braces, syntax changed?
我正在学习一些说明您可以做到这一点的教程
module testme {
var testmeA = function(num) => num * num;
}
但是我在 => 说 { missing.在教程中,上面的作品。
经过一段时间的尝试,我得到了以下的工作
var testmeA = (num: number) => {return num*num};
所以你会注意到我 "forced" 删除了 function 关键字,虽然教程说你可以但是你没有被迫这样做,我被迫在 =>[=13 之后添加花括号=]
如果我做错了什么或语法发生了变化,我希望得到一些见解?
如果语法已更改,更改记录在何处?
我使用的版本是
➜ ~ tsc -v
message TS6029: Version 1.4.1.0
提前致谢
仅删除 function
关键字:
var testmeA = (num: number) => num * num;
我正在学习一些说明您可以做到这一点的教程
module testme {
var testmeA = function(num) => num * num;
}
但是我在 => 说 { missing.在教程中,上面的作品。
经过一段时间的尝试,我得到了以下的工作
var testmeA = (num: number) => {return num*num};
所以你会注意到我 "forced" 删除了 function 关键字,虽然教程说你可以但是你没有被迫这样做,我被迫在 =>[=13 之后添加花括号=]
如果我做错了什么或语法发生了变化,我希望得到一些见解?
如果语法已更改,更改记录在何处?
我使用的版本是
➜ ~ tsc -v
message TS6029: Version 1.4.1.0
提前致谢
仅删除 function
关键字:
var testmeA = (num: number) => num * num;