アカウント名:
パスワード:
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
物事のやり方は一つではない -- Perlな人
7行プログラムでは、、 (スコア:0)
>Java のコードの方が冗長であることは疑いようがないし。
これが「2ちゃんム板7行スレ」的な視点での「冗長」といってる
のだとしたら、どうかと。
7行スレを見た限りでは、Javaが一番汚く書きようがない言語だと
いった印象を、私は持ちましたけどね。
Re:7行プログラムでは、、 (スコア:1)
冗長かどうかが話題のはずなのに、汚く書けるかどうかにすりかわってる。
Javaはたしかに汚く書けないようになってるけど、冗長なのは明らかでしょう。
たかがハッシュをループするのに
for (Iterator it = hash.iterator(); it.hasNext(); ) {
String key = (String)it.next();
String value = (String)hash.get(key);
....
}
とかしなきゃいけないんだよ?
スクリプト言語なら、例えばphpなら
foreach ($hash as $key => $value) {
...
Re:7行プログラムでは、、 (スコア:0)
> String key = (String)it.next();
> String value = (String)hash.get(key);
> ....
>}
茶々ですが。
for ループのブロックの中で変数宣言するのはいかがなものかと。
インスタンスの領域バカバカ確保されんじゃん。
Re:7行プログラムでは、、 (スコア:0)
Re:7行プログラムでは、、 (スコア:0)
うーん。
それは、コンパイラが最適化した結果であって、コンパイラの実装依存なんじゃ?