首页 > 其他 > 详细

LYSE-模块

时间:2015-11-26 06:52:53      阅读:309      评论:0      收藏:0      [点我收藏+]

模块概述

模块是某类函数的集合,放置在同一个文件中。

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/参数个数]).

LYSE-模块

原文:http://www.cnblogs.com/sqxy110/p/4996472.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!