• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Erlang

RSS

下级分类:

  • Erlang 宏
    Erlang 宏
    Erlang宏在 messager 系统添加的另外一种东西是宏。在 mess_config.hrl 文件中包含如下的定义: %%% Configure the location of the server node,-define(server_node, messenger@super).这个_来自Erlang 教程 ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:673 | 回复:0
  • Erlang 记录
    Erlang 记录
    Erlang记录记录的定义如下: -record(name_of_record,{field_name1, field_name2, field_name3, ......}).例如,-record(message_to,{to_name, message}).这等价于: {message_to_来自Erlang 教程 ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:651 | 回复:0
  • Erlang 头文件
    Erlang 头文件
    Erlang头文件如上所示,某些文件的扩展名为 .hrl。这些是在 .erl 文件中会用到的头文件,使用方法如下: -include(File_Name).例如: -include(mess_interface.hrl).在本例中,上面所有的文件与_来自Erlang 教程 ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:662 | 回复:0
  • Erlang 将大程序分在多个文件中
    Erlang 将大程序分在多个文件中
    将大程序分在多个文件中为了演示需要,我们将前面几节中 messager 程序分布到五个文件中: mess_config.hrl 配置所需数据头文件mess_interface.hrl 客户端与 messager 之间的接口定义user_interface.erl用户接口 ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:661 | 回复:0
  • Erlang 记录与宏
    Erlang 记录与宏
    Erlang 记录与宏_来自Erlang 教程……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:698 | 回复:0
  • Erlang 增加健壮性后的完整示例
    Erlang 增加健壮性后的完整示例
    增加健壮性后的完整示例让我们改进 Messager 程序以增加该程序的健壮性: %%% Message passing utility. %%% User interface:%%% login(Name)%%% One user at a time can log in from_来自Erlang 教程 ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:644 | 回复:0
  • Erlang 错误处理
    Erlang 错误处理
    Erlang错误处理在讨论监督与错误处理细节之前,让我们先一起来看一下 Erlang 进程的终止过程,或者说 Erlang 的术语 exit。 进程执行 exit(normal) 结束或者运行完所有的代码而结束都被认为是进程的正常(normal) ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:679 | 回复:0
  • Erlang 超时处理
    Erlang 超时处理
    Erlang超时处理在改进 messager 程序之前,让我们一起学习一些基本的原则。回忆一下,当 “ping” 结束的时候,它向 “pong” 发送一个原子值 finished 的消息以通知 “pong” 结束程序。另一种让 “pong” 结束的办 ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:649 | 回复:0
  • Erlang 健壮性
    Erlang 健壮性
    Erlang的健壮性上一节中的完整示例还存在一些问题。当用户所登录的结点崩溃时,用户没有从系统中登出,因此该用户仍然在服务器的 User_List 中,但事实是用户已经不在系统中了。这会导致这用户不能再次登录,因为系 ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:713 | 回复:0
  • Erlang 完整示例
    Erlang 完整示例
    Erlang完整示例接下来这个示例是一个简单的消息传递者(messager)示例。Messager 是一个允许用登录到不同的结点并向彼此发送消息的应用程序。 开始之前,请注意以下几点: 这个示例只演示了消息传递的逻辑---没有 ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:735 | 回复:0
  • Erlang 分布式编程
    Erlang 分布式编程
    Erlang分布式编程下面我们进一步对 ping pong 示例程序进行改进。 这一次,我们要让 “ping”、“pong” 进程分别位于不同的计算机上。要想让这个程序工作,你首先的搭建一下分布式的系统环境。分布式 Erlang 系统的 ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:702 | 回复:0
  • Erlang 注册进程名称
    Erlang 注册进程名称
    Erlang注册进程名称上面的例子中,因为 “Pong” 在 “ping” 进程开始前已经创建完成,所以才能将 “pong” 进程的进程标识符作为参数传递给进程 “ping”。这也就说,“ping” 进程必须通过某种途径获得 “pong” ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:673 | 回复:0
  • Erlang 消息传递
    Erlang 消息传递
    Erlang消息传递下面的例子中创建了两个进程,它们相互之间会发送多个消息。 -module(tut15).-export().ping(0, Pong_PID) - Pong_PID ! finished,_来自Erlang 教程……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:687 | 回复:0
  • Erlang 进程
    Erlang 进程
    Erlang进程管理相比于其它函数式编程语言,Erlang 的优势在于它的并发程序设计与分布式程序设计。并发是指一个程序中同时有多个线程在执行。例如,现代操作系统允许你同时使用文字处理、电子制表软件、邮件终端和打 ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:694 | 回复:0
  • Erlang 并发编程
    Erlang 并发编程
    Erlang 并发编程_来自Erlang 教程……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:696 | 回复:0
  • Erlang 高阶函数 (Fun)
    Erlang 高阶函数 (Fun)
    Erlang高阶函数 (Fun)Erlang 作为函数式编程语言自然拥有高阶函数。在 shell 中,我们可以这样使用: 86 Xf = fun(X) - X * 2 end. #Funerl_eval.5.12308535787 Xf(5)_来自Erlang 教程 ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:666 | 回复:0
  • Erlang 内置函数 (BIF)
    Erlang 内置函数 (BIF)
    Erlang内置函数 (BIF)内置函数是指那些出于某种需求而内置到 Erlang 虚拟机中的函数。内置函数常常实现那些在 Erlang 中不容易实现或者在 Erlang 中实现效率不高的函数。某些内置函数也可以只用函数名就调用,因为这 ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:704 | 回复:0
  • Erlang if 与 case
    Erlang if 与 case
    Erlangif 与 case上面的 find_max_and_min 函数可以找到温度的最大值与最小值。这儿介绍一个新的结构 if。If 的语法格式如下: if Condition 1 - Action 1; Condition 2 -_来自Erlang 教程 ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:689 | 回复:0
  • Erlang 列表的操作
    Erlang 列表的操作
    Erlang更多关于列表的内容| 操作符可以用于取列表中的首元素: 47 = .48 M1.paris49 T1.同时,| 操作符_来自Erlang 教程……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:669 | 回复:0
  • Erlang 匹配、Guards 与变量的作用域
    Erlang 匹配、Guards 与变量的作用域
    Erlang匹配、Guards 与变量的作用域在某些场景下,我们可能需要找到最高温度或最低温度。所以查找温度值列表中最大值或最小值是非常有用的。在扩展程序实现该功能之前,让我们先看一下寻找列表中的最大值的方法: - ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:723 | 回复:0
  • Erlang 完整示例
    Erlang 完整示例
    Erlang完整示例接下来,我们会用一个更加完整的例子来巩固前面学到的内容。假设你有一个世界上各个城市的温度值的列表。其中,一部分是以摄氏度表示,另一部分是华氏温度表示的。首先,我们将所有的温度都转换为用摄 ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:635 | 回复:0
  • Erlang 输出至终端
    Erlang 输出至终端
    Erlang输出至终端用例子来说明如何格式化输出到终端再好不过了,因此下面就用一个简单的示例程序来说明如何使用 io:format 函数。与其它导出的函数一样,你可以在 shell 中测试 io:format 函数: 31 io:format(hell ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:648 | 回复:0
  • Erlang 标准模块与使用手册
    Erlang 标准模块与使用手册
    Erlang标准模块与使用手册Erlang 有大量的标准模块可供使用。例如,IO 模块中包含大量处理格式化输入与输出的函数。如果你需要查看标准模块的详细信息,可以在操作系统的 shell 或者命令行(即开始 erl 的地方)使用 ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:650 | 回复:0
  • Erlang 映射 (Map)
    Erlang 映射 (Map)
    Erlang映射 (Map)映射用于表示键和值的关联关系。这种关联方式是由 “#{” 与 “}” 括起来。创建一个字符串 key 到值 42 的映射的方法如下: 1#{ key=42}. #{key =&g_来自Erlang 教程 ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:672 | 回复:0
  • Erlang 列表
    Erlang 列表
    Erlang列表虽然元组可以将数据组成一组,但是我们也需要表示数据列表。 Erlang 中的列表由方括号括起来表示。例如,世界上不同城市的温度列表就可以表示为: [{moscow, {c, -10}}, {cape_town, {f, 70}}, {stockhol ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:664 | 回复:0
  • Erlang 原子类型
    Erlang 原子类型
    原子类型原子类型是 Erlang 语言中另一种数据类型。所有原子类型都以小写字母开头 (参见 原子类型)。例如,charles,centimeter,inch 等。原子类型就是名字而已,没有其它含义。它们与变量不同,变量拥有值,而原 ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:687 | 回复:0
  • Erlang 模块与函数
    Erlang 模块与函数
    模块与函数 如果一种编程语言只能通过 shell 来运行代码,那么这种语言基本上没什么太大的用处,Erlang 同样可以通过脚本来运行程序。这里有一小段 Erlang 程序。使用合适的文本编辑器将其输入到文件 tut.erl 中 ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:737 | 回复:0
  • Erlang Shell
    Erlang Shell
    Erlang Shell绝大多数操作系统都有命令解释器或者外壳 (shell),Unix 与 Linux 系统中有很多不同的 shell, windows 系统上也有命令行提示。 Erlang 自己的 shell 中可以直接编写 Erlang 代码,并被执行输出执行后的 ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:689 | 回复:0
  • Erlang 顺序编程
    Erlang 顺序编程
    Erlang 顺序编程_来自Erlang 教程……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:687 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap