★★Java質問・相談スレッド161★★at TECH★★Java質問・相談スレッド161★★ - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト24:デフォルトの名無しさん 13/03/24 19:01:41.33 for文は配列専用 while文はList専用 と使い分けている 25:デフォルトの名無しさん 13/03/24 19:11:19.30 その使い分けの意図はよく解らない。 26:デフォルトの名無しさん 13/03/24 19:19:11.51 昔から配列操作といえばfor文だったから 初期化子が中にあるというのが ただしfor(:)の場合は例外 27:デフォルトの名無しさん 13/03/24 19:20:50.20 反復回数が一定の処理ならfor文のほうがパッと見でソースが分かりやすい 反復子?って奴の変化が単調ならfor文、ループ内の処理次第で変わるならwhile 28:デフォルトの名無しさん 13/03/24 19:21:27.25 >>24 iteratorの糖衣構文はforでしか使えないよなぁ。 29:デフォルトの名無しさん 13/03/24 19:36:11.65 くだらんこといってないでruby勉強しろ 30:デフォルトの名無しさん 13/03/24 19:46:00.45 はいはいrubyruby 31:デフォルトの名無しさん 13/03/24 19:56:55.80 forを使った方が反復子のスコープが小さいというのはある。 Iretator<String> i = list.iterator(); while(i.hasNext()){...} と for(Iretator<String> i = list.iterator(); i.haxNext();) {...} ではiのスコープがループの外に出ないのでforの方が良いという場合はある。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch