erlang学习笔记之基础语法
2014-05-12 07:27
169 查看
字符串是双引号,单引号的是atom
元组:
列表增删改查
大小比较:(毁三观啊)
比较运算符
if语句
case语句
元组:
下标从1开始 X = {'test1',2,3,4}. element(1,X). 配合模式匹配,可以给元素项命名,直接不用下标标记元素项
列表增删改查
增加: 通过管道符号,把左边的数据添加到右边的列表 [5,4,3|[1,2]]. 两个列表通过 ++ 生成新列表 [1,2,3,4] ++ [7,8,9,10]. 删除: 大列表--小列表,当然是生成新变量了 [1,2,3,4,5,6,7,8] -- [1,2,3,4]. 修改: erlang变量不可以修改,因此,无 赋值: [X,Y|P] = [1,2,3,4,5,6,7,8].
大小比较:(毁三观啊)
数值 < 原子 < 元组 < 列表
比较运算符
>= =< (不能像箭头,得像苦逼的脸)
if语句
-module(test_erlang). -export([test/1]). test(X)-> if X == 0 -> io:format("asdasd"); X == 10 -> io:format("10 if ~p.~n",X); true -> io:format("ok") end.
case语句
-module(test_erlang). -export([test/1]). test(X)-> case X of 0 -> io:format("asdasd"); 10 -> io:format("10 if ~p.~n",X); Other -> io:format("ok") end.
相关文章推荐
- Erlang学习笔记(二)Erlang基础语法之If、Case的使用
- Erlang学习笔记(三)Erlang基础语法
- flash 基础语法
- SQL存储过程基础语法及实例
- python 基础语法
- Unity Shader基础【二】- HLSL基本语法
- Swift基础语法(三)
- Python基础语法
- SQL学习语法基础
- mongodb基础语法(增删改查)
- 【知识整理】javascript基础语法总结(8)——Date
- java基础--1.基本语法 - 4.流程控制
- JSP基础语法之十六:JSTL配置和核心标签(C)的使用
- oracle 基础语法
- Scala 基础语法代码<转>
- DELPHI语法基础--函数
- 【nginx运维基础(6)】Nginx的Rewrite语法详解
- JSP/Servlet基础语法
- Python 基础语法知识(二)