我有S1,S2而且S3,我想做一些像:
if S1 != "" and S2 != "" and S3 != "" then do something.
如果所有必须为空,您可以执行某些操作,
case {S1,S2,S3} of
{[],[],[]} -> %% empty
_ -> %% not empty
end.
如果你需要知道哪一个是空的
case {S1,S2,S3} of
{[],[],[]} -> %% empty
{[],_,_} -> %% S1 empty
{_,[],_} -> %% S2 empty
{_,_,[]} -> %% S3 empty
end.
清洁代码!!
case lists:member(true,[Each =:= [] || Each <- [S1,S2,S3]]) of
true ->
%% atleast one of them is empty
false ->
%% all are not empty
end.
| 归档时间: |
|
| 查看次数: |
3337 次 |
| 最近记录: |