操作符

阅读(14836) 标签: 函数, 运算,

本章主要介绍常用的操作符及相关函数。

Ø  ${ }

Ø  %

把两个序列中不重合的成员(或单值)按顺序合并起来组成新的序列,相同成员不重复去除

Ø  %,\

对两个长整数/实数执行取余或相除求整计算

Ø  &

把两个序列的成员(或单值)按顺序合并起来组成新序列,共同的成员不重复出现

Ø  &&,||,!

逻辑运算

Ø  (x1,x2,…,xk)

对一批表达式依次计算,后面的表达式可以引用前面赋值表达式算出的变量值,返回最后一个表达式的值

Ø  *

复制序列成员形成新序列

Ø  ++,--,**,//,%%,\\

按照成员顺序对位加减乘除取余求整

Ø  +,-,*,/

四则运算符号

Ø  -a

相反数

Ø  ==,!=,<,>,<=,>=

关系运算

Ø  A.eq()

判断一个序列是否能够通过另外一个序列置换

Ø  \

从序列A中依次去掉序列B中的成员(或单值)后形成的新序列

Ø  ^

获取两个序列共有成员组成的新序列

Ø  a=x 

把表达式的计算结果赋值给某个变量,同时返回表达式结果

Ø  a?=x

复合赋值运算

Ø  between()

判断参数一是否在参数二和参数三之间

Ø  case()

根据表达式的不同计算结果,返回不同的值

Ø  cmp()

比较两个表达式或者两个序列大小

Ø  cmps()

比较参数值大小

Ø  eval()

动态解析并计算表达式

Ø  f@o()

函数语法,以选项o计算f(…)

Ø  if()

根据布尔表达式的不同计算结果,返回不同的值

Ø  a+b

拼接字符串

Ø  a/b

将字符串与非字符串数据拼接

Ø  |

将两个序列(或单值)合并组成新的序列