首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
【
Erlang学习记录:相关工具和文档
】的更多相关文章
Erlang学习记录:相关工具和文档
在线工具和文档 网址 说明 OTP Reference Page Index 内置模块查询 Erlang/OTP Applications N Kernel Reference Manual 入门官方文档 Kernel Reference Manual Whith Search 入门官方文档(带搜索版) Erlang/OTP手册(中文) 中文文档,替代官方文档,不完整 Erlang/OTP手册 替代官方 在线模拟环境 模拟erlang环境 代码大全 搜索来自google.github的代码 内置…
Erlang学习记录(三)——表达式大集合
Erlang中的表达式必须以.结束才会去执行.如果不加.你在编译环境下按多少次Enter,表达式都不会执行,表达式之间可以用,分隔,以.结尾后所有的表达式都会执行,但是只有最后一个以.结尾的表达式会在编译器中输出执行的结果. 一.值是表达式 任何类型的值都是表达式.如: 1. 3.5. true. 二.计算表达式 任何类型的值的计算是表达式. 1.算术表达式 + 正号- 负号+ 加- 减* 乘/ 浮点除bnot 按位求反 bnot (-12)…
Erlang学习记录(二)——基本数据类型
Erlang可以说和我以前接触过的语言都大不相同,这个从它的类型定义就可以看出来...反正学起来觉得既不熟悉,也不亲切,我估计在用Erlang写应用的时候,整个编程思路都要变一下了.不过存在即是合理的,鉴于Erlang在面向并发,轻量进程,方便的数据处理还有容错性上的巨大优势,还是咬咬牙学吧! 在讲述数据类型前先简单的介绍一下Erlang中的变量,Erlang中的变量和其他语言中的变量相比有三点不同: 1.Erlang不对变量的类型进行定义,它可以被赋值成任何类型的值,Erlang中所有类型的值…
Erlang学习记录(一)——Windows下的环境搭建
一.安装编译器 在http://www.erlang.org/download.html下载R16B01 Windows Binary File并安装. 二.运行编译器 安装完编译器后,打开安装目录下的werl.exe,就可以进入编译器环境.可以通过toolbar:start().来显示toolbar.通过halt()来退出编译器. 三.配置编译器 用命令init:get_arguments().可以获得编译器的环境配置. [{root,["C:\\PROGRA~2\\ERL510~1.2&qu…
Erlang学习记录:输入和输出
输入和输出 输入和输出功能都被定义在io模块 输出功能非常常用,由于erlang项目没有可断点调试的IDE(或者说根本不需要),所以所有的调试操作都是由io输出 来调试的 io:get_line/1. 参数:输入提示 获取标准输入,回车结束, io:get_chars/2. 参数:输入提示,跳过字符数量 获取输入字符,获取的字符不包含跳过数量的字符 io:read/1 参数:输入提示 从shell面板读取一个项元,项元必须是一个明确的值,而不是一个表达式 io:write…
Erlang学习记录:语法和特性
特性 大下排序:number < atom < reference < fun < port < pid < tuple < list < bit string 也就是说a永远大于任何数值;{}永远大于a;[]永远大于{};<<>>永远大于其他类型的变量 Erlang中一切都是表达式而表达式都是有值的,即使是try...end 以函数作为参数调用时可以使用匿名函数fun()...end,也可以使用成员函数fun demo/1 atom…
Erlang学习记录:app demo
目录结构 │ Emakefile │ make.bat │ start.bat ├─config │ config.config │ server.app ├─ebin │ wulin_app.beam │ wulin_sup.beam │ util.beam │ demo.beam ├─logs │ debug.log └─src wulin_app.erl wulin_sup.erl util.erl demo.erl config 配置目录 ebin 编译输出目录 logs 日志输出目录…
Erlang学习记录:转义
转义 转义序列 含义 整数编码 \b 退格符 8 \d 删除符 127 \e 换码符 27 \f 换页符 12 \n 换行符 10 \r 回车符 13 \s 空格符 32 \t 制表符 9 \v 垂直制表符 11 \x{...} 十六进制字符 ^a...^z或者^A...^Z Ctrl+a...Ctrl+Z 1~26 ' 单引号 39 " 双引号 34 \ 反斜杠 92 \C C的ASCII编码(C是一个字符 一个整数…
Erlang学习记录:运算符
数学运算符 说明 详细 符号 加减乘 +-* 浮点数除 结果为浮点数 / 整数除 除数和被除数都必须是整数,结果为整数 div 整数取余 rem 逻辑运算符 说明 符号 详细 and 前后两个值都为真,则返回真 andalso 前后一个为假,则为假,如果第一个参数为假,则不会运算第二个参数(短路),类似于&& or 前后任一个参数为真,则返回真 orelse 前后任一个参数为真,则返回真,如果第一个参输是真,则不会运算第二个参数(短路),类似于|| 异或 xor 两个参数一个真,一个假,则…
Java 8 学习记录
Java 8 学习记录 官方文档 https://docs.oracle.com/javase/8/ https://docs.oracle.com/javase/8/docs/index.html https://docs.oracle.com/javase/tutorial/index.html…