Erlang学习记录:语法和特性】的更多相关文章

特性 大下排序:number < atom < reference < fun < port < pid < tuple < list < bit string 也就是说a永远大于任何数值;{}永远大于a;[]永远大于{};<<>>永远大于其他类型的变量 Erlang中一切都是表达式而表达式都是有值的,即使是try...end 以函数作为参数调用时可以使用匿名函数fun()...end,也可以使用成员函数fun demo/1 atom…
Elasticsearch学习记录(分布式的特性) 分布式的特性 我们提到Elasticsearch可以扩展到上百(甚至上千)的服务器来处理PB级的数据.然而我们的例子只给出了一些使用Elasticsearch的例子,并未涉及相关机制.Elasticsearch为分布式而生,而且它的设计隐藏了分布式本身的复杂性. Elasticsearch在分布式概念上做了很大程度上的透明化,在教程中你不需要知道任何关于分布式系统.分片.集群发现或者其他大量的分布式概念.所有的教程你既可以运行在你的笔记本上,也…
输入和输出 输入和输出功能都被定义在io模块 输出功能非常常用,由于erlang项目没有可断点调试的IDE(或者说根本不需要),所以所有的调试操作都是由io输出 来调试的 io:get_line/1. ​ 参数:输入提示 ​ 获取标准输入,回车结束, io:get_chars/2. ​ 参数:输入提示,跳过字符数量 ​ 获取输入字符,获取的字符不包含跳过数量的字符 io:read/1 ​ 参数:输入提示 ​ 从shell面板读取一个项元,项元必须是一个明确的值,而不是一个表达式 io:write…
总概 1) 性能提升 打包大小减少 41% 初次渲染快 55%,更新渲染快 133% 内存减少 54% 使用 Proxy 代替 defineProperty 实现数据响应式 重写虚拟 DOM 的实现和 Tree-Shaking 2) 新增特性 Composition (组合) API setup ref 和 reactive computed 和 watch 新的生命周期函数 provide 与 inject 新组件 Fragment - 文档碎片 Teleport - 瞬移组件的位置 Susp…
Erlang中的表达式必须以.结束才会去执行.如果不加.你在编译环境下按多少次Enter,表达式都不会执行,表达式之间可以用,分隔,以.结尾后所有的表达式都会执行,但是只有最后一个以.结尾的表达式会在编译器中输出执行的结果. 一.值是表达式 任何类型的值都是表达式.如: 1. 3.5. true. 二.计算表达式 任何类型的值的计算是表达式. 1.算术表达式 +     正号-      负号+     加-     减*     乘/     浮点除bnot  按位求反  bnot (-12)…
Erlang可以说和我以前接触过的语言都大不相同,这个从它的类型定义就可以看出来...反正学起来觉得既不熟悉,也不亲切,我估计在用Erlang写应用的时候,整个编程思路都要变一下了.不过存在即是合理的,鉴于Erlang在面向并发,轻量进程,方便的数据处理还有容错性上的巨大优势,还是咬咬牙学吧! 在讲述数据类型前先简单的介绍一下Erlang中的变量,Erlang中的变量和其他语言中的变量相比有三点不同: 1.Erlang不对变量的类型进行定义,它可以被赋值成任何类型的值,Erlang中所有类型的值…
一.安装编译器 在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…
在线工具和文档 网址 说明 OTP Reference Page Index 内置模块查询 Erlang/OTP Applications N Kernel Reference Manual 入门官方文档 Kernel Reference Manual Whith Search 入门官方文档(带搜索版) Erlang/OTP手册(中文) 中文文档,替代官方文档,不完整 Erlang/OTP手册 替代官方 在线模拟环境 模拟erlang环境 代码大全 搜索来自google.github的代码 内置…
一控制语句 http://blog.csdn.net/lynn_yan/article/details/5464911 if 语句 二 字典详解 http://blog.csdn.net/moodytong/article/details/7647684  字典方法 http://ghostfromheaven.iteye.com/blog/1549441   字典遍历 http://5iqiong.blog.51cto.com/2999926/806230    字典遍历 三 格式化 http…
目录结构 │ 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 日志输出目录…