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>>