ProgrammingのTipなど

ガード条件

if then else文は関数の実行内容の中で分岐をしますが
ガード条件はどの実行内容にするか選択するような形式なので
イコールは後ろに来ます
他言語でのcase文に該当します


関数名 変数
  |条件1 = 実行内容
  |条件2 = 実行内容
  |otherwise = 実行内容


printSomething x
  |x==1 = "OK"
  |x==2 = "Win"
  |otherwise = "Haskell"

main = do
  print $ printSomething 2
>> Win
タグ

コメントをかく


「http://」を含む投稿は禁止されています。

利用規約をご確認のうえご記入下さい

Menu

メニュー2

開くメニュー

閉じるメニュー

  • アイテム
  • アイテム
  • アイテム
【メニュー編集】

管理人/副管理人のみ編集できます