我刚刚开始了解e剂,其中一个小练习是从元组创建列表。相当公平,可以肯定我的结果是正确的,我检查了提供的iex(2)> Tuple.to_list({12, 34})
'\f"'
#expected [12, 34]
通话。
看到以下内容真是令人惊讶:
iex(3)> Tuple.to_list({12, 3})
[12, 3]
位置:
{{1}}
有人能解释这种真正奇怪的行为吗?
Elixir和Erlang的版本供您参考:
Erlang / OTP 21 [erts-10.1.3] [源代码] [64位] [smp:12:12] [ds:12:12:10] [异步线程:1] [hipe] >
Elixir 1.7.4(与Erlang / OTP 21编译)