【发布时间】:2016-08-09 22:44:33
【问题描述】:
我正在探索 Elixir 并遇到了关于下划线的一些奇怪的东西。我们使用它来匹配任何变量并将其丢弃,因为 Elixir 认为它永久未绑定:
iex(38)> _
** (CompileError) iex:38: unbound variable _
但是当我给下划线赋值时,该值会以与普通变量绑定相同的方式回显:
iex(38)> x = 10
10
iex(39)> _ = 10
10
shell 在第二种情况下回显10是什么意思?
【问题讨论】:
标签: elixir