UntypedX
code:untypedx
// untypedの外では静的型付け
let i = 0;
// i = "test" // エラー
untyped {
// untypedの内側では動的型付け
let t = 1;
t = "test"; // エラーにならない
}
動的型付けと静的型付けの同居に意味はあるのか?
動的型付けにしたいところを切り出せる
動的型付けの部分ではコンパイルエラーが発生しない
おそらく動的型付けの部分と静的型付けの部分の相互運用が課題