"%w(foo,bar)" Elixir中的结构

时间:2016-05-22 14:46:42

标签: elixir

stumbled在Elixir的%w(foo, bar)构造中。

我无法在当前的文档中找到任何引用,谷歌也没有帮助。
looks like它是2013年语言的一部分。

有人能指出我的文档,也许可以展示一个例子吗?

1 个答案:

答案 0 :(得分:5)

Elixir提供sigils。如文档中所述,sigils 是用于处理文本表示的语言提供的机制之一

在v1之前,Elixir sigil语法与Ruby非常相似。具体来说,以下一行:

%w( foo bar )

制作了word list

sigils的语法为changed in 2014,现在以~代替%作为前缀:

~w( foo bar )