0

我正在关注一些说你可以做到这一点的教程

module testme {
    var testmeA = function(num) => num * num;
}

但我在 => 说 { 丢失。在本教程中,上述工作。

在玩了一段时间后,我得到了以下工作

var testmeA = (num: number) => {return num*num};

所以你会注意到我被“强制”删除了 function 关键字,虽然教程说你可以但你不是被迫这样做,我被迫在 => 之后添加花括号

我希望有一些洞察力来了解我是否做错了什么或语法发生了变化?

如果语法已更改,更改记录在哪里?

我使用的版本是

➜  ~  tsc -v
message TS6029: Version 1.4.1.0

提前致谢

4

1 回答 1

3

仅删除function关键字:

var testmeA = (num: number) => num * num;
于 2015-04-03T11:51:52.477 回答