巧用利用列表解析查找列表中的数据

16 %% @doc Find the pid() of a running child

517 find_running(Name, State) ->                                                                                                                                                                                                                                                   

518     find_running1(Name, State#state.running).

519    

520     find_running1(_Name, []) -> error;

521     find_running1(Name, [#child_state{name=Name, pid=Pid}|_]) -> {ok, Pid};

522     find_running1(Name, [_|Running]) -> find_running1(Name, Running).

523   

你可能感兴趣的:(解析)