我使用代码的时候:
Enum.to_list 9..12
返回以下内容而不是列表:
'\t\n\v\f'
似乎只发生在这些具体数字上。这是一个错误吗?或者我错过了什么?
答案 0 :(得分:1)
我相信入门文档中的Binaries, strings and char lists涵盖了了解这里发生的事情所需的一切。
如果列表中的所有值都在ASCII个代码点的范围内,则IEx会将结果显示为字符列表。 \t
是ASCII值9,\n
是10,依此类推。
这是另一个例子:
iex> Enum.to_list 65..70
'ABCDEF'