記事へのコメント126

    • 注目コメント
    • 新着コメント
    mnnn
    mnnn 計算がループ毎に独立してる場合はforeachだと勝手に並列化してくれて速くなることがあったりした気がした あと前のループの結果(i-1)が必要な時(ループ毎の計算に依存性がある)とかはfor使うしかなかったりする

    2020/10/27 リンク

    その他
    Nyoho
    Nyoho Julia使えばいいのに(違

    2020/10/01 リンク

    その他
    monorod
    monorod forを使わずmapやfilterを使えというのはとても理解できるんだけれど、forをforEachにするのは別にどっちでも良いと思ってしまう。for ofとforEachってほとんど変わらないじゃん

    2020/09/30 リンク

    その他
    takc923
    takc923 関数型言語を使ったことある人とない人が喧嘩してるだけに見える

    2020/09/30 リンク

    その他
    asuka0801
    asuka0801 `[...Array(100).keys()].forEach()`のほうが`for (let i = 0; i < 100; i++) {}`より読みやすいのは確か。

    2020/09/30 リンク

    その他
    ghostbass
    ghostbass そこにある失敗は現時点でのべてらんなら大抵経験してるからな…(ただしベテランでもかたくなにforeach使わない種族がいるけど)

    2020/09/30 リンク

    その他
    J138
    J138 ここまで説明して読みにくいからfor文がいいって人がいることにビビっている…

    2020/09/30 リンク

    その他
    tattyu
    tattyu 可読性云々の前に速度の問題で拡張for文使えなかったり添字が欲しい事はままある。for使わない事に固執するのはどうかと思うわ。あとワンライナーのFizzBuzzの書き方がダサすぎる。コードゴルファー舐めんな。

    2020/09/30 リンク

    その他
    strawberryhunter
    strawberryhunter 外野からは「<table>タグを使わないようにしましょう」が独り歩きしていったような現象に見える。

    2020/09/26 リンク

    その他
    magnoliak
    magnoliak for書きたくないし、ifだって書きたくないよねぇ

    2020/09/24 リンク

    その他
    da-yoshi
    da-yoshi for yield は大好き

    2020/09/24 リンク

    その他
    t-murachi
    t-murachi 必要なのはiteratorであって添え字じゃないんだよね(´・ω・`) あとmapやforEachがトリッキーとは全く思えないわけだが(´・ω・`)

    2020/09/24 リンク

    その他
    intuo
    intuo こういうのってfor文が理解できない奴が書いてる記事だと思ってる

    2020/09/24 リンク

    その他
    ksyundo
    ksyundo 他言語書く人に分かりやすいようにfor使えっていうブコメを心底残念に思う。そんなことのためにバグ混入させられないよ。

    2020/09/24 リンク

    その他
    masaru_al
    masaru_al ループ変数の慣用名 i,j に突っかかる人は初めて見た>ブコメ。大抵の場合ループ変数はループ制御変数という以上の意味はないからこそ無意味な変数名で構わないのに。世代の壁なのかね

    2020/09/24 リンク

    その他
    daichirata
    daichirata 普段 go 使ってるからそれなりに for 書くこともあるんだけど使わなくてすむなら普通に for とか書きたくない。拡張 for とかはまた別の話では。

    2020/09/24 リンク

    その他
    YukeSkywalker
    YukeSkywalker foreach あるならそれでええやん。わざわざfor使わなくても。

    2020/09/24 リンク

    その他
    sds-page
    sds-page pythonならfor使わないでnumpy芸で高速化できるとかそういう話ではなかった

    2020/09/24 リンク

    その他
    altar
    altar for-ofと高階関数の差は可読性のみ、という前提が共有されるのはjsが言語レベルでシングルスレッドだからだけど、マルチスレッド処理が標準の時代・領域の視点からはなんだこの議論…ってなるんだろうか。

    2020/09/24 リンク

    その他
    messzylinder
    messzylinder なんのためにfor文を回しているのか分かりやすい方を採用してる。抽出や変換はStremAPIがよいけど、計算はforがよかったり。for文を駆逐していく気持ちよさでやりすぎたりしまいがち

    2020/09/24 リンク

    その他
    imash
    imash 理解できるが誰かしらにトリッキーと感じさせてしまったら負けかなとは思う。

    2020/09/24 リンク

    その他
    aya_momo
    aya_momo forの中で上書きするのが一番ダメ。どこにバグがあるのか分かりにくくなる。だから、ループならみんな同じ。

    2020/09/24 リンク

    その他
    youichirou
    youichirou 昔は配列をなめるのはforしか無かったけど、使うたびにストレス感じてたのよねー。

    2020/09/24 リンク

    その他
    kazkaz03
    kazkaz03 for→map, filterはわかる。何でもかんでもfor→forEachにするという人(forEachおじさんと呼んでる)は、単にfor文嫌いなだけだと思ってる

    2020/09/24 リンク

    その他
    ka-ka_xyz
    ka-ka_xyz 何気にjava がdisられてるけど、太古の昔から標準APIのCollection#Iterator()でindexを使わずにループを回すことは出来てたのじゃよ。(java.util.streamの導入による関数型プログラミングへの対応が遅すぎたとは思うけど。

    2020/09/24 リンク

    その他
    ponpon_qonqon
    ponpon_qonqon どの例もfor in か for of 使ったらそのほうがきれいでわかりやすくね?(prototype拡張とイテレータ以外除く)行が長くなるし、breakできねえじゃん

    2020/09/24 リンク

    その他
    Dragoonriders
    Dragoonriders "こんなこと悩んだ経験はないだろうか" ない。CPUの動きを学んだ者にはこんな悩みはありえない。カウンター使いたい場合 for 、要らない場合foreach。速さをとる場合より高速な書き方もあるだろうが、forより面倒くさい。

    2020/09/24 リンク

    その他
    H_Yamaguchi
    H_Yamaguchi トリッキー云々の前に function range(N) { return [...Array(N).keys] }って関数を定義しなかった時点で負けでは?

    2020/09/24 リンク

    その他
    masatomo-m
    masatomo-m traditionalなループ文に慣れてしまってるのでlambda渡しはかなり違う方言になるのでnestedとかすると違和感がすごい。そう思うとRubyは特別なブロック引数を持てる仕様にしたのは分かりやすくていいなあと思った

    2020/09/24 リンク

    その他
    strow0343
    strow0343 この手のやつ、避けているのはforではなくネストでは。内部でループ処理している感覚が無いと意図せずパフォーマンス下げることになる

    2020/09/24 リンク

    その他

    注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

    アプリのスクリーンショット
    いまの話題をアプリでチェック!
    • バナー広告なし
    • ミュート機能あり
    • ダークモード搭載
    アプリをダウンロード

    関連記事

    なぜ我々は頑なにforを避けるのか - Qiita

    動機 前回の記事を投稿したことを某SNSで通知したところ、そのSNSでこんなコメントをいただいた。転記す...

    ブックマークしたユーザー

    • fkshom2023/11/10 fkshom
    • techtech05212023/05/08 techtech0521
    • shikimihuawei2021/08/22 shikimihuawei
    • thotentry_hatebu1972020/12/12 thotentry_hatebu197
    • alcus2020/11/05 alcus
    • koyacorg2020/10/29 koyacorg
    • potorisu2020/10/27 potorisu
    • mnnn2020/10/27 mnnn
    • rydot2020/10/08 rydot
    • quodius2020/10/07 quodius
    • lugecy2020/10/04 lugecy
    • Nyoho2020/10/01 Nyoho
    • monorod2020/09/30 monorod
    • bzb054452020/09/30 bzb05445
    • takc9232020/09/30 takc923
    • takets2020/09/30 takets
    • asuka08012020/09/30 asuka0801
    • ghostbass2020/09/30 ghostbass
    すべてのユーザーの
    詳細を表示します

    同じサイトの新着

    同じサイトの新着をもっと読む

    いま人気の記事

    いま人気の記事をもっと読む

    いま人気の記事 - テクノロジー

    いま人気の記事 - テクノロジーをもっと読む

    新着記事 - テクノロジー

    新着記事 - テクノロジーをもっと読む

    同時期にブックマークされた記事