Erlang-如何在新行上打印列表结果?
我有一个函数,它接受一个整数列表,只返回该列表中的偶数Erlang-如何在新行上打印列表结果?,erlang,list-comprehension,Erlang,List Comprehension,我有一个函数,它接受一个整数列表,只返回该列表中的偶数 even_print(List)-> [X||X <- List, even == even_odd(X)]. 与此相反: 216> seq_erlang:even_print2([2,4,5]). [2,4] 我在列表理解中使用了io:format(“~p~n”,X),但是我的变量X当然没有绑定 even_print(List)-> [io:format("Printing ~p ~n"
even_print(List)->
[X||X <- List, even == even_odd(X)].
与此相反:
216> seq_erlang:even_print2([2,4,5]).
[2,4]
我在列表理解中使用了io:format(“~p~n”,X)
,但是我的变量X当然没有绑定
even_print(List)->
[io:format("Printing ~p ~n",[X])|| X <- List, even == even_odd(X)].
even_print(List)->
[io:format("Printing ~p ~n",[X])|| X <- List, even == even_odd(X)].
217> seq_erlang:even_print([2,4,5]).
Printing 2
Printing 4
[ok,ok]