C
1if(x==0){ 2 if(y==0) retrun 5 3 if(y==1) retrun 4 4 } 5if (x==1) { 6 if(y==0) retun 10 7 if(y==1) retun 20 8}
上記のようにhaskellで条件式を組み合わせたいと考えて下記のコードを書きました。
しかしtest5の|x==1 =10でエラーを吐かれます。
test6のように&&を利用するしかないのでしょうか?
haskelll
1test5::Int->Int->Int 2test5 x y 3 |x==0= 4 if y==0 then 5 5 if y==1 then 4 6 |x==1= 7 if y==0 then 10 8 if y==1 then 20 9 10test6::Int->Int->Int 11test6 x y 12 |x==0&&y==0=5 13 |x==0&&y==1=4 14 |x==1&&y==0=10
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。