typescript文法
メソッドの書き方
以下はメソッドの書き方となります。 fooは関数名、引数として、String型のarg1、int型のarg2を取ります。 :以下のobject[]は、返り値を表します。
public foo(arg1: string, arg2: int) : object[] { return object }
forEach
forEachメソッドは与えられた関数を、配列の各要素に対して一度ずつ実行します。 以下の場合、array1に対して、各要素を1つずつ取り出して、表示します。
const array1 = ['a', 'b', 'c']; array1.forEach(element => console.log(element));
環境構築
- TypescriptのInstall
#npm install typescript
- Pathが設定されていないので、node_modules内の /node_modules/typescript/binのPathを追加すること。
# export $PATH=$PATH:/node_modules/typescript/bin
typescriptコンパイル方法
以下のコマンドで、typescriptのコードをJavascriptに変換できます。なお、Typescriptの拡張子は、.tsです。
#tsc sample.ts
Javascriptのコードが生成されるので、node等のコマンドで実行できます。
#node sample.js