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;