【发布时间】:2015-12-16 00:28:56
【问题描述】:
我创建了一个函数,它将检查给定列表中是否有任何偶数,然后将偶数收集到一个列表中。但是,我被困在我想在新行中从该列表中打印出每个偶数的地方。
这是我的代码 sn-p:
even_print([])-> [];
even_print([H|[]]) -> [H];
even_print([H|T]) when H rem 2 /= 0 -> even_print(T);
even_print([H|T]) when H rem 2 == 0 -> [H|even_print(T)],
io:format("printing: ~n", H).
我在想也许是列表推导,但我也想尝试不使用列表推导。
【问题讨论】: