在case语句erlang中跳过else条件

在case语句erlang中跳过else条件,erlang,Erlang,我有一个列表(AllData),我在上面迭代,根据sepc文档条件获取一些元素。保留空元组{}或仅保留ok会给我的列表带来问题,我真的不想在内部case语句的else(\->)块中向我的新列表插入任何内容 我们可以跳过else(->)条件吗 以下是我的示例代码: lists:foldl(fun(X , {Counter, NewList}) -> case X:number() of {Aa, Bb} -> case X

我有一个列表(
AllData
),我在上面迭代,根据sepc文档条件获取一些元素。保留空元组
{}
或仅保留
ok
会给我的列表带来问题,我真的不想在内部case语句的else(
\->
)块中向我的新列表插入任何内容

我们可以跳过else(->)条件吗

以下是我的示例代码:

lists:foldl(fun(X , {Counter, NewList}) ->
        case X:number() of 
          {Aa, Bb} ->
            case  X:id() == Aa of 
                true ->
                    //Aa matched 
                     {Counter+1, [X:items()|NewList] }  
                _->
                    %% I want to skip the code that goes here in inner case statement.
                    %% Doing anything here showing a wrong output. 
                    %% Keeping empty tuple with counter changing my output like 
                         {Counter+1, [[]|NewList] }  
                    %% I don't have to do anything here at all.

                end;
            _->
                 %% Execute some other code and append to J
                 {Counter+1, [X:items()|NewList] }  
         end
    end,{0, []}, AllData).

只需返回
计数器
新列表
不变即可:

{Counter, NewList }

只需返回
计数器
新列表
不变即可:

{Counter, NewList }

只需返回
计数器
新列表
不变即可:

{Counter, NewList }

只需返回
计数器
新列表
不变即可:

{Counter, NewList }

但我不想改变我的计数器顺序。现在我得到了[{1,[]},{2,[]},{3,[]},{5,[]},{6,[]},{10,[]}],这么简单吗!我是erlang的新手。就这么简单。:-)使用
lists:foldl
时,如果不想更改累加器,只需将累加器直接传递,但我不想更改计数器顺序。现在我得到了[{1,[]},{2,[]},{3,[]},{5,[]},{6,[]},{10,[]}],这么简单吗!我是erlang的新手。就这么简单。:-)使用
lists:foldl
时,如果不想更改累加器,只需将累加器直接传递,但我不想更改计数器顺序。现在我得到了[{1,[]},{2,[]},{3,[]},{5,[]},{6,[]},{10,[]}],这么简单吗!我是erlang的新手。就这么简单。:-)使用
lists:foldl
时,如果不想更改累加器,只需将累加器直接传递,但我不想更改计数器顺序。现在我得到了[{1,[]},{2,[]},{3,[]},{5,[]},{6,[]},{10,[]}],这么简单吗!我是erlang的新手。就这么简单。:-)使用
lists:foldl
如果您不想更改累加器,只需将累加器直接传递给其他人即可。如果您有问题,我强烈建议您在继续之前阅读一本好的Erlang教程(比如“对常用数据结构的短暂访问”)。如果您有问题,我强烈建议您阅读一本好的Erlang教程(如“短期访问通用数据结构”),然后继续。鉴于您的问题,我强烈建议在继续之前阅读一本好的Erlang教程(如“短期访问通用数据结构”)。鉴于您的问题,我强烈建议阅读一本好的Erlang教程(如“短期访问通用数据结构”)在继续之前。