本文へスキップ

パターンマッチングとは?

ぱたーんまっちんぐ

値の構造や内容で処理を分岐する制御構造。

パターンマッチングは値の型や構造・内容に応じて処理を振り分ける制御構造でHaskell・Rust・Scalaなどの言語で強力にサポートされif-elseより表現力が高い。

使い方・例文

Rustのmatch式でOption型のSomeとNoneをパターンマッチングして安全に値を取り出す。

この用語をシェア

𝕏 でポスト LINE

最終更新:

関連用語