Bitstring collectable在Elixir 1.6.0上引发错误
出于某种原因,此代码Bitstring collectable在Elixir 1.6.0上引发错误,elixir,Elixir,出于某种原因,此代码 for i <- 7..0, into: <<>>, do: if i in [0, 1], do: <<1::1>>, else: <<0::1>> 对于i对于i对于i这在elixir版本中是固定的 iex(1)> for i <- 7..0, into: <<>>, do: if i in [0, 1], do: <<1::1>>,
for i <- 7..0, into: <<>>, do: if i in [0, 1], do: <<1::1>>, else: <<0::1>>
对于i对于i对于i这在elixir版本中是固定的
iex(1)> for i <- 7..0, into: <<>>, do: if i in [0, 1], do: <<1::1>>, else: <<0::1>>
** (ArgumentError) argument error
:erlang.iolist_to_binary([[[[[[[["" | <<0::size(1)>>] | <<0::size(1)>>] | <<0::size(1)>>] | <<0::size(1)>>] | <<0::size(1)>>] | <<0::size(1)>>] | <<1::size(1)>>] | <<1::size(1)>>])
iex(1)> for i <- 7..0, into: <<>>, do: if i in [0, 1], do: <<1::1>>, else: <<0::1>>
<<3>>