共有
  • 記事へのコメント8

    • 注目コメント
    • 新着コメント
    その他
    Xibalba
    いいね

    その他
    knjname
    昔文字列の変換処理に巨大switch書いた記憶

    その他
    naka-06_18
    2番目は筋の悪い実装を取り出してるように見えるけど、この人の好きな伝えかたなのだろう、しんどそうだ/そもそもswitchの中で何かできちゃう情報負荷はある気はする、Mapはその点シンプルだ

    その他
    tor4kichi
    狭いスコープならSwitch使うべきですね。あと「Switch文が冗長だからmap使いたい」に対する遠めの答えとしては C# では switch式 として value switch { 1 => "1", 2 => "2", _ => "?" } とする書き方がサポートされていて便利。Goにもいかが

    その他
    suka6411144
    本文中にもあるけどそもそも計算量が問題になるような数万件のswitchなんて書かないよなぁ/pythonとかスクリプト言語になれてるとこういう書き方したくなるのはわかる

    その他
    cl-gaku
    “静的に決定できるものは静的な形で書け”ぐうの音も出ないほどの正論

    その他
    theatrical
    theatrical たぶんまた同じ指摘して同じリアクションされたときにいちいち計測するのめんどくさいから書いたんだろうな

    2025/09/09 リンク

    その他
    igrep
    アルゴリズム(とコンパイラー)の勉強が半端だとよく陥りがちなやつだ。かく言う私自身かつて陥っていた気がするなぁ。

    その他

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

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

    関連記事

    Goも当然にMapよりSwitchが速い ― 制約によるコンパイル時最適化の威力

    MapはO(1)、SwitchはO(N)? Gomapは、なにか深遠なるアルゴリズムによって取得時O(1)が成立していると...

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

    すべてのユーザーの
    詳細を表示します

    いま人気の記事

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

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

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

    新着記事 - テクノロジー

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

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

    いま人気の記事 - 企業メディア

    企業メディアをもっと読む