摘要: 函数体是代码块 代码块do...end是一种表达式的组织方式。 函数调用与模式匹配 代码如下: 哨兵子句 代码如下: 它们由一个或多个when关键字紧接在函数定义后的断言。当执行时,先执行基于参数的匹配,然后评估所有的when断言。 哨兵子句不支持||和&& 默认参数 定义函数名时,可以用param 阅读全文
posted @ 2019-09-09 18:33 GodL 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 恢复内容开始 匿名函数用 fn 关键字创建。 fn parameter-list -> body parameter-list -> body end 例如,下面定义了一个函数,将其绑定到变量sum 如果没有参数,还可以使用圆括号调用: 函数的模式匹配,与Elixir特性一文中相同。 一个函数,多个 阅读全文
posted @ 2019-09-09 16:36 GodL 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 值类型 整数,包括十进制(1234)、十六进制(0xcafe)、八进制(0o765)和二进制(0b1010) 浮点数 原子,原子是常量,用于表现某些东西的名字,它以冒号开头,其后更随一个原子单词或者Elixir运算符。我们会大量使用原子来标记值。 区间,被表示为 开始...结束,开始和结束可以是任意 阅读全文
posted @ 2019-09-09 15:06 GodL 阅读(202) 评论(0) 推荐(0) 编辑
摘要: iex 退出:Ctrl-C 或Ctrl-G再输入q 回车。 帮助文档:h 查看辅函数列表 h IO 查看IO模块帮助 h IO.puts 查看IO模块中的puts函数的文档 编译和运行:创建一个hello.exs的文件。IO.puts "hello world" //输出hello world 使用 阅读全文
posted @ 2019-09-09 13:35 GodL 阅读(158) 评论(0) 推荐(0) 编辑