ねむい

睡魔と戦うのに忙しいので労働は別な人に任せたい

2023-05-06 今日のExercism

exercism.org

コミュニティの上位の回答を見ると、Mapに対するパターンマッチはあまり使わないのが一般的なのかな。 個人的にはパターンマッチを利用して値を取り出すのが良いと思っていたけど、ドットアクセスよりも便利かは分からない。 逆にドットアクセスはコードが短くなる、変数が定義されない、というメリットがある(前者は変数名にもよるけれど) Mapに指定したキーが無ければエラーになるのは同じ。

明確なデータ型(struct)の指定がある場合は、パターンマッチで書いた方が短くスマートに書ける気がする。