エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
無差別に技術をついばむ鳥F#
概要 変数のパターンを判別し、適切な値を返します。C系言語のswitch文と似ています。 使用に適した状況... 概要 変数のパターンを判別し、適切な値を返します。C系言語のswitch文と似ています。 使用に適した状況 変数値に応じて何らかの値を返したい場合。条件に応じて処理の流れを変えたい場合。 サンプル let IsNegative x = if x < 0 then true else false //単純なパターンマッチ let NumberShow x = match IsNegative x with | true -> printfn "指定された値はマイナスです。" | false -> printfn "指定された値はプラスです。" //パターンマッチを試す NumberShow -10 NumberShow 10 文法 「match」キーワード、「対象」、「with」キーワード、| 値-> 戻り値の形式で書きます。「|」(縦棒)記号に続いて一致するパターンと返す値を、想定している