鉴于这两个列表:
l1 = ['a', 'b', 'c']
l2 = ["Foo", "bar", "baz"]
对于每个项目l1,我想在每个项目中运行一个func,l2
例如:
Enum.each(l1, &(fun1(&1, < each_item_in_l2 >)
有一个简短的方法吗?
小智 5
是的,你可以使用理解,这是iex的一个简单例子:
for abc <- ['a', 'b', 'c'],
foobar <- ["Foo", "bar", "baz"] do
IO.inspect "#{abc} #{foobar}"
end
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
911 次 |
| 最近记录: |