我只是搞清楚控制流,这一切都非常奇怪和混乱,因为我之前从未使用过函数式语言,有人可以为我纠正这个:
-export([main/1, test/2]).
main([]) ->
if
test("blue yellow green", "yellow") == true ->
{io:fwrite("found")};
true ->
{io:fwrite("not found")}
end.
test(Source, Find) ->
Pos = string:str(Source, Find),
if
Pos > 1 ->
{true};
true ->
{false}
end.