https://www.ymotongpoo.com/works/lyse-ja/ja/05_syntax_in_functions.html
if文を試すために上記のサイトの
Ifってなんだ!?
を参考にして(ほぼコピペ)います。
ファイル名 what_the_if.erl
ERLANG
1-module(what_the_if). 2-export([heh_fine/0]). 3 4 5heh_fine() -> 6 if 1 =:= 1 -> 7 works 8 end, 9 if 1 =:= 2; 1 =:= 1 -> 10 works 11 end, 12 if 1 =:= 2, 1 =:= 1 -> 13 fails 14end.
上記のソースを保存し、コンパイルすると
5> c(what_the_if).
what_the_if.erl:12: Warning: no clause will ever match
what_the_if.erl:12: Warning: the guard for this clause evaluates to 'false'
{ok,what_the_if}
6>
と表示され、コンパイルすることができません。
手順がわからず行き詰まっています。
どこを修正するべきなのでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。