Elixir 練習問題 Functions-2

iex(1)> fizzbuzz = fn
...(1)>   0, 0, _ -> "FizzBuzz"
...(1)>   0, _, _ -> "Fizz"
...(1)>   _, 0, _ -> "Buzz"
...(1)>   _, _, n -> n
...(1)> end
#Function<18.52032458/3 in :erl_eval.expr/5>
iex(2)> fizzbuzz.(0, 0, 15)
"FizzBuzz"
iex(3)> fizzbuzz.(0, 3, 3)
"Fizz"
iex(4)> fizzbuzz.(2, 0, 5)
"Buzz"
iex(5)> fizzbuzz.(1, 1, 1)
1

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください