Elixir 列表理解与长生不老药计数器
有没有办法在理解中添加循环计数器 例如,不带计数器的理解:Elixir 列表理解与长生不老药计数器,elixir,Elixir,有没有办法在理解中添加循环计数器 例如,不带计数器的理解: for c <- ["a", "b"], do: c # => ["a", "b"] c[“a”,“b”] 我怎样才能加上计数器呢?大概是这样的: for c <- ["a", "b"], do: {counter, c} # => [{0, "a"}, {1, "b"}] 对于c[{0,“a”},{1,“b”}] 使用: iex(1)>用于{c,counter} iex(1)>
for c <- ["a", "b"], do: c # => ["a", "b"]
c[“a”,“b”]
我怎样才能加上计数器呢?大概是这样的:
for c <- ["a", "b"], do: {counter, c} # => [{0, "a"}, {1, "b"}]
对于c[{0,“a”},{1,“b”}]
使用:
iex(1)>用于{c,counter}
iex(1)> for {c, counter} <- Enum.with_index(["a", "b"]), do: {counter, c}
[{0, "a"}, {1, "b"}]