アカウント名:
パスワード:
(略)Cライクになったというのが大きい
printf("%q",123); とかありえないものを使うとコンパイル時にエラーが出ます。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
「毎々お世話になっております。仕様書を頂きたく。」「拝承」 -- ある会社の日常
Generics (スコア:1)
Re:Generics (スコア:3, 参考になる)
List l;
...
Iterator it = l.iterator();
while( it.hasNext() ){
Hoge h = (Hoge)it.next();
h.moge();
}
と、Listから取り出すときにいちいちキャストするのが気持ち悪かったのが、
List<Hoge> l;
...
Iterator<Hoge> it = l.iterator();
while( it.hasNext() ){
Hoge hoge = it.next();
hoge.moge();
}
と書けるんで、それだけでも幸せにはなります。
さらに for の拡張によって、
List<Hoge> l;
...
for( Hoge hoge : l ){
Re:Generics (スコア:0)
Re:Generics (スコア:0)
そしてオートボクシング実装でやっと
Cライクになったというのが大きいのです。
今回もコンパイラでの実装なので面白いことに
printf("%q",123);
とかありえないものを使うとコンパイル時にエラーが出ます。
これはこれでいいですけどね。
Re:Generics (スコア:1, 参考になる)
でませんよ? 実行時に java.util.UnknownFormatConversionException を食らうみたいですが。