0

私はあなたがこれを行うことができると言ういくつかのチュートリアルに従っています

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

しかし、私は => で { 行方不明. チュートリアルでは、上記が機能します。

しばらく遊んだ後、次のように動作するようになりました

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

したがって、関数キーワードを削除することを「強制」されたことに気付くでしょう。ただし、チュートリアルでは削除できると書かれていますが、強制されているわけではなく、=> の後に中括弧を追加することを余儀なくされました。

何か間違ったことをしているのか、それとも構文が変更されているのかを理解するための洞察を望んでいましたか?

構文が変更された場合、その変更はどこに文書化されていますか?

私が使用しているバージョンは

➜  ~  tsc -v
message TS6029: Version 1.4.1.0

前もって感謝します

4

1 に答える 1