标签:
模块概述
模块是某类函数的集合,放置在同一个文件中。
Erlang中所有函数都必须定义在模块中。
erlang是一个特殊的模块,它会被自动导入。
访问模块中的函数的语法为:模块:函数(参数)
模块声明
编写模块时,声明了两类东西:函数、属性。
属性是模块的元数据。描述模块名称、暴露的函数、作者名字等。
属性的声明语法:-名称(值).
必须声明的属性只有一个:
-module(name).
需要导出函数时:
-export([函数1/参数个数, 函数2/参数个数, ..., 函数N/参数个数]).
函数
声明语法:名称(参数) -> 函数体.
函数体由多个表达式组成,","分隔。
最后一个表达式的值就是函数的返回值。
%% Shows greetings. %% io:format/1 is the standard function used to output text. hello() -> io:format("Hello, world!~n").
导入库
语法:-import
(模块, [函数1/参数个数, 函数2/参数个数, ..., 函数N/参数个数]
)
.
标签:
原文地址:http://www.cnblogs.com/sqxy110/p/4996472.html