模式匹配,为什么我得到意想不到的结果

时间:2017-05-29 12:00:20

标签: elixir

rows等于[%{a: 0, b: 10}, %{a: 1, b: 11}]

如果我这样做:

 Enum.map(rows, fn %{a: value} -> value end) 

我明白了:

[0, 1]

但是,如果我这样做:

Enum.map(rows, fn %{b: value} -> value end)

我得到意想不到的结果:

'\n\v'

但不是预期结果:[10, 11]

有什么想法吗?

0 个答案:

没有答案