Eralng 小知识点
文件属性
提取方法:Module:module_info/1
头文件
包含头文件
-include(FileName). %% FileName为绝对路径或相对路径
引入库中包含文件
-include_lib(Name).
举例:-include_lib("kernel/include/file.hrl"). kernel 为应用名
进程字典
加入数据 put(Key, Value).
查找数据 get(Key).
删除键 erase(Key).
短路布尔表达式
Expr1 andalso Expr2 说明:如果Expr1为假,则不计算Expr2
Expr1 orelse Expr2 说明:如果Expr1为真,则不用计算Expr2
为文件加载器设定搜索路径
erl -pa Dir1 -pa Dir2 ... -pz Dirk1, -pz Dirk2
说明:-pa 把Dir参数添加到代码搜索路径的开头,-pz 把Dir参数添加到代码搜索路径的末尾
导出所有函数
-compile(export_all).
erl_crash.dump文件查看命令
web_tool:start().
erl 命令
erl -s hello start -s init stop
说明:在程序启动时可以启动多个应用所以可以有任意多个-s
apply语法
apply(Mod, Func,[Arg1,Arg2,...,Argn])
等同于 Mod:Func(Arg1,Arg2,...,Argn).
说明:注意此处的[]
erlang常见预算符
1 逻辑运算符
not(逻辑非), and(且), or(或), xor(异或),andalso,orelse
2 算数运算符
+,-,*,/(浮点除法,) div(整数除法),rem(整数取余),
举例:
Eshell V5.10.1 (abort with ^G)
1> 11/5.
2.2
2> 11 div 5.
2
3> 11 rem 5.
1
3 位操作符
bnot,bor,bxor,band,bsl,bsr
4 比较运算符
==,=:=,>,<,>=,=<,/=,=/=
字符
字符由整数表示,字符串由整数列表表示,字符值可以通过"$"获得
如
C:\Users\Administrator>erl
Eshell V5.10.1 (abort with ^G)
1> $a.
97
2>
Eralng 小知识点的更多相关文章
- 刚接触Linux,菜鸟必备的小知识点(一)
身为一个将要大四的学生,而且还是学计算机的没有接触过linux简直是羞愧难当.这个假期做了一个软件测试员,必须要熟悉linux的操作,所以对于我这个菜鸟我也就说几点比较重要的小知识点吧. 第一.cd指 ...
- Java学习过程中的总结的小知识点(长期更新)
Java学习过程中的总结的小知识点 (主要是自己不会的知识和容易搞错的东西) 计算某个程序运行的时间 long stime=System.currentTimeMillis(); copy3(file ...
- 【转】HTML5的小知识点小集合
html5的小知识点小集合 html5知识 1. Doctype作用?标准模式与兼容模式各有什么区别? (1).<!DOCTYPE>声明位于位于HTML文档中的第一行,处于<h ...
- AngularJS的小知识点
小知识点:$scope和$rootScope (1)每次使用ngController指令,都会调用控制器的创建函数,创建出一个控制器对象. (2)每次创建一个控制器对象,AngularJS都会创建一个 ...
- js中关于value的一个小知识点(value既是属性也是变量)
今天在学习input的value值时,发现这么一个小知识点,以前理解不太透彻. [1]以下这种情况是常见情况,会弹出“测试内容” <input type="button" v ...
- html5的小知识点小集合
html5的小知识点小集合 html5知识 1. Doctype作用?标准模式与兼容模式各有什么区别? (1).<!DOCTYPE>声明位于位于HTML文档中的第一行,处于< ...
- [BS] 小知识点总结-05
[BS] 小知识点总结-05 1. 不论UIWindow的rootViewController是navC.tabBarC还是VC,也不管modalVC和rootVC中间隔着多少个VC,但是modal出 ...
- 一个关于echo的小知识点
一个关于echo的小知识点 echo一个布尔值时,如果是true,输出1,而如果是false,将什么都不输出! 网上搜的一个解释: 对于数字类型来说,false 确实 是 0, 而对strin ...
- easyui中的combobox小知识点~~
一直使用的easyui中,一些不为人知的小知识点,与君共勉: 1.combobox设置高度:使用panelHeight属性: 2.combobox本身自带“自动补全”功能,但是在浏览器中是有限制的,在 ...
随机推荐
- linux常用头文件及说明
linux常用头文件及说明 1. Linux中一些头文件的作用: <assert.h>:ANSI C.提供断言,assert(表达式)<glib.h>:GCC.GTK,GNOM ...
- Android用AutoCompleteTextView实现搜索历史记录提示
简介 在我们平常上网的时候经常会用到谷歌或百度,在输入框中输入我们想要输入的信息就会出现其他与其相关的提示信息,非常方便.这种效果在 Android中是用AutoCompleteTextView实现的 ...
- Centos 6.5LAMP服务器(Apache+PHP+MySQL)的搭建
1.首先看下你的防火墙是否处于开启状态,如果是开启状态,按照如下方法来配置你的防火墙(如果你在安装虚拟机时就没有开启过防火墙,那么这一步就省略了): 1.配置防火墙,开启80端口.3306端口 vi ...
- PHPStorm/webstorm tips
phpstorm对于使用PHP开发web的人员来说,是一个非常不错的编辑开发IDE,以前用过sublime,但是相比于storm,sublime在浏览legacy代码,类代码编辑方面明显要逊色不少.同 ...
- 【笨嘴拙舌WINDOWS】实践检验之剪切板查看器【Delphi】
该程序能够监视Windows剪切板的内容(文字和图片) 其思路是 先调用SetClipBoardViewer(Self.Handle),让Windows剪切板内容发生改变之后,通知本程序: 然后截获W ...
- GUI for git|SourceTree|入门基础
原文链接:http://www.jianshu.com/p/be9f0484af9d 目录 SourceTree简介 SourceTree基本使用 SourceTree&Git部分名词解释 相 ...
- PHP学习笔记06——面向对象版图形计算器
index.php 用于显示页面 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "h ...
- html常用笔记
<?php //CSS可以对文本格式进行精确的控制 //HTML标记更有利于搜索引擎 //一.标签 <br> <p>//换行后插入一个空行,单字节不换行,双字节自动换行 ...
- 【英语】Bingo口语笔记(77) - 临时改变计划的表达
- openssl rsa 加解密
<h4>1.openssl进行rsa加密解密</h4>首先介绍下命令台下openssl工具的简单使用:生成一个密钥:<pre lang="c" esc ...