記事へのコメント14

    • 注目コメント
    • 新着コメント
    masaru_al
    masaru_al else if の羅列は成立する可能性が高い条件から先に並べる、という話かと思ったら違った

    2023/12/17 リンク

    その他
    kirine
    kirine 個人的にはそもそもあまりelse if使わないようにしてるし実装としてもelse ifがswitchでもそんな変わらないかなと思ったけど、仕様書の一貫性やテストのカバレッジ考えるとまぁこれもありなのかなという気もする

    2023/12/17 リンク

    その他
    rryu
    rryu フラグが3個あったら表せる状態は8個なのにelse ifの連鎖だと4個しか処理がないのが不安の元凶だと思う。こういうのはフラグを立てる側が配慮しているのだが、いつかその前提は崩れる。

    2023/12/17 リンク

    その他
    ardarim
    ardarim else if系は、アセンブリまで落としてみるといかに非効率な処理かがよく分かる(特に最後のelseに入るまでのコストがあほらしい)。switchも同じ。map的な機構が使えるならそうすべきだし、まだ多段ネストの方がマシ

    2023/12/17 リンク

    その他
    ys0000
    ys0000 Pythonだとdictでマッピングできないか先に検討すべき。swich構文(match)が長らく実装されなかった理由も代替手段があったからだと思ってる。matchの使い方など。https://pisuke-code.com/python-match-case-usage/

    2023/12/16 リンク

    その他
    chiroruxx
    chiroruxx 言語によるけど、enumにする前にswitchにすることを考えるし、enumにするよりはmapにして1発で取りたいかも。

    2023/12/16 リンク

    その他
    remonoil
    remonoil dinner取得するメソッド作って早期returnにするかな。コピペで増やしていけるしswitchで表現できない条件が出てきても大丈夫。処理がdinner値の決定ではなく長大な処理になった場合も対応できる

    2023/12/16 リンク

    その他
    abstruct3431
    abstruct3431 この問題に対して「三項演算子」とかほざくバカがおるってマジ?

    2023/12/16 リンク

    その他
    santo
    santo 言語によるけど、switch系は何気にbreak忘れバグが出やすいので嫌なのだよな。

    2023/12/16 リンク

    その他
    perl-o-pal
    perl-o-pal なんかオブジェクト指向再発明までもうちょい?

    2023/12/16 リンク

    その他
    nacika_inscatolare
    nacika_inscatolare 男は黙って... 三項演算子!!! 男は黙って... 三項演算子!!!

    2023/12/16 リンク

    その他
    opnihc
    opnihc 長い分岐に対してenum切るならそれをキーにした辞書の値を返す処理するかな。else-ifをswitch-caseに置き換えるの可読性はそんなに変わらん上にc系の場合はbreakで事故るまである。

    2023/12/16 リンク

    その他
    crimsonstarroad
    crimsonstarroad この前enumつらいよね的なエントリを見かけた。 /これだ。 https://www.m3tech.blog/entry/enum-considered-painful

    2023/12/16 リンク

    その他

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

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

    関連記事

    else ifが複数回出てきたら考えること

    こんにちは!アルダグラムでエンジニアをしている@sohichiroです。 記事は株式会社アルダグラム Adven...

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

    • techtech05212024/06/23 techtech0521
    • knj29182023/12/30 knj2918
    • k_wizard2023/12/19 k_wizard
    • yoshikoyamazil2023/12/17 yoshikoyamazil
    • masaru_al2023/12/17 masaru_al
    • kirine2023/12/17 kirine
    • uesima2023/12/17 uesima
    • fshuto2023/12/17 fshuto
    • tsumuchan2023/12/17 tsumuchan
    • rryu2023/12/17 rryu
    • lugecy2023/12/17 lugecy
    • ardarim2023/12/17 ardarim
    • guitgraph2023/12/17 guitgraph
    • gonhainu2023/12/17 gonhainu
    • toshikish2023/12/16 toshikish
    • ys00002023/12/16 ys0000
    • ShionAmasato2023/12/16 ShionAmasato
    • chiroruxx2023/12/16 chiroruxx
    すべてのユーザーの
    詳細を表示します

    同じサイトの新着

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

    いま人気の記事

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

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

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

    新着記事 - テクノロジー

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

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