Google の新言語 Dart でいろいろ遊んでみた。 予約語のように思えた abstract、class、static 、 final 、 get なんかが予約語じゃなくてびっくりした。JavaScript からのポーティングを容易にするためなんだって!本気で JavaScript の置き換え目指しているんだな。 ちょっと勉強しただけだけど下記のような点が印象に残った。 ・ 演算子のオーバーロードがある ・ Generics を使える ・ 静的型言語と動的型言語の両方の書き方ができる。 ・ Dynamic 型とかいいね。 ・ シングルクオート3つとかダブルクオート3つの複数行文字列がある ・ 文字列中に ${任意の式} のように書く String Interpolation が可能 ・ 数は int 型と double 型 ・ int は int32_t でも int64_t でもなく
![2011-10-14](https://cdn-ak-scissors.b.st-hatena.com/image/square/06a15c64ba0ceec233d86d71001ebb29a9dcbf5d/height=288;version=1;width=512/https%3A%2F%2Fcdn.blog.st-hatena.com%2Fimages%2Ftheme%2Fog-image-1500.png)