Shibuya.js
Shibuya.js に来ている。
もう全然違う言語だ。びっくり。C++のような香りがする。
- 型の追加
- Rest Arguments
- Context 指定
- Union and Any types
- type AnyNumber = (int, double, decimal, uint);
- Cast
- 型定義できる
- 通訳が動的に変更された
- Nullability null代入を防ぐ
- C++的な初期化 Hoge() : hige(3), hoge(3)
- like演算子
- wrap演算子
- Paramerized Types
- Map.
- Object に key, value を保存するやつの代わりになる
- なんでもありだな
- === トリプルイコール
- let statement
- ブロック内変数
- Packages
- internalだと export されない
- public
- Namespaces
- Mulitimethods
- Program Units
- operator もオーバーロード