摘要:
4.1 异常 Erlang通过throw(Exception)、exit(Exception)、erlang:error(Exception)来抛出异常。 Erlang捕获异常的两种方式: 使用try…catch表达式将函数括起来(同java) 把函数调用包含在catch表达式中 4.2 抛出异常 阅读全文
摘要:
3.1 模块 模块文件以.erl为后缀名, 编译后的文件后缀名为.beam。 erl文件示例 %% 模块名 与文件名相同 -module(geometry). %% 函数定义 名称及参数 -export([area/1]). %% 函数实现 字句之间用 ; 分隔 area({rectangle, W 阅读全文
摘要:
2.1 概览 2.1.1 阶段1:茫然无绪 安装Erlang 启动Erlang Shell Erlang Shell的基本使用 在文本编辑器中编写Erlang程序 在Erlang Shell中编译和运行程序 2.1.2 阶段2:初窥门径 Erlang Shell的高级功能 Erlang的各种模块 E 阅读全文
摘要:
学习Erlang的理由: 希望编写能在多核计算机上运行更快的程序 希望编写不停机即可修改的可容错性程序 希望尝试传闻中的”函数式语言”是否切实可行 希望使用一种语言,它既能在大规模工业产品中经过实战检验,又不乏优秀的类库和活跃的社区 不希望冗长繁琐的代码中浪费时间 1.1 路线图 第二章:对Erla 阅读全文