Elixir @spec原子注释

时间:2016-05-10 22:44:31

标签: functional-programming elixir

以下功能用Elixir编写:

def count(:comments, id), do 0

当我想使用' h'在iex中,打印出来:

iex> h Module.count

def count(atom, id)

但我想':评论'使用' h'。

显示在文档中
iex> h Module.count

def count(:comments, id)

我该怎么做?

提前致谢!

1 个答案:

答案 0 :(得分:2)

您想要使用无体子句声明该函数。

http://elixir-lang.org/docs/master/elixir/writing-documentation.html#function-arguments

事实上,您可能会发现整篇文档很有用

http://elixir-lang.org/docs/master/elixir/writing-documentation.html

编辑:

进一步观察,虽然这并不是你想要添加的内容

.map

在您的功能定义之前,您将更接近您正在寻找的内容。