我创建一个函数,X并Y作为参数,并返回false如果要么X是0,Y0,或X和Y被我目前使用case语句都为0,但我想知道如果有可能写这个函数较短(例如,将两个"假"案件合并为一个案例).
validate_input(X, Y) ->
case {X, Y} of
{0, _} -> false;
{_, 0} -> false;
_ -> true
end.
Run Code Online (Sandbox Code Playgroud)
你可以使用andalso:
validate_input(X, Y) ->
X =/= 0 andalso Y =/= 0.
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
125 次 |
| 最近记录: |