操作符

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

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

Ø  ${ }

Ø  %,\

取余数和整数

Ø  &

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

Ø  &&,||,!

逻辑运算

Ø  (x1,x2,…,xk)

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

Ø  *

复制序列成员形成新序列

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

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

Ø  +,-,*,/

四则运算符号

Ø  -a

相反数

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

关系运算

Ø  A.eq()

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

Ø  \

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

Ø  ^

返回两个序列共同的成员组成的序列

Ø  a=x 

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

Ø  a?=x

复合赋值运算

Ø  k1+k2

将排号连接起来

Ø  between()

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

Ø  case()

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

Ø  cmp()

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

Ø  eval()

动态解析并计算表达式

Ø  f@o(…)

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

Ø  if()

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

Ø  s1+s2

把两个或更多个字符串拼接起来

Ø  s1/s2

把一个字符串跟一个或多个其他类型的数据拼接起来

Ø  z()

计算某个成员分到哪个集合

Ø  |

把两个序列的成员(或单值)按顺序合并到一起组成新的序列