码迷,mamicode.com
首页 > 其他好文 > 详细

LYSE-模块

时间:2015-11-26 06:55:46      阅读:139      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!