【发布时间】:2015-11-30 06:08:27
【问题描述】:
在 OS X 上使用 Elixir V1.1.1 我无法理解 Elixir 函数定义语法。
给定一个函数定义:
def foobar(arg1, arg2), do: <<something>> end
似乎在某些情况下括号后的逗号是必需的,而其他时候则不是。同样,在“do”之后的冒号和结束的“end”也是如此。我确信我把情况复杂化了,但这对于编程语言来说似乎是一种奇怪的设置。
在什么情况下这些元素是必需的/可选的?
【问题讨论】:
标签: elixir