《CadenceSkill语法详解中文》由会员分享,可在线阅读,更多相关《CadenceSkill语法详解中文(44页珍藏版)》请在金锄头文库上搜索。
1、CadenceSkill语法详解中文常量、变量常量是它的值等于自身的表达式,如2,”abc”变量是保存了其它值的表达式,如x=, x即变量。算术与逻辑操作符函数名 语法 对应操作符 DtaAcessarrayref aindex setrray ain = exprbtfield stqbited1 x=exprtqbitel xs putpropq .s=epr,-s=eprputpo ds, s =exp Uryrinren + +potincement + redcrement -s -ptdcremen - -mnus n -not !epr !bot x Bnaxpt n1 *2 *
2、times n1 * n2 qient n1 / n2 plu + n2 +diferc n 2 efh x 2 ess n1n2 le n=n2 =n2 equa g = g2 =eul g != g !=and 1 x2 &nand x1 &x &xor x1 x2 bxnor 1 x2 bor x1 | x bno x |x2 a x1 &2 & o x1 | x |nge g1 :g2 :setq s ex =对于既有函数名又有操作符函数,采用函数名调用和采用操作符调用的效果是一样的。示例 ep(3 )=nil等同于 3右移位 (puerderm whnur).这里的关键命令是rxMa
3、chp,函数形式为rexachp(tpaten arge),这个命令将在第二个参数中查找满足第一个参数(模式)的条件,如果找到返回真值,否则返回假值。 正则表达式(patrn)的组成字符语法 含义c 匹配任意非特殊字符. 匹配任意字符 用在特殊字符前面代表特殊字符本身,用在 , (, ),and1,9,的含义在下面描述c. 一对方括号中包含一些字符将匹配括号中的任意一个字符,如果第一个字符是 则表示不匹配括号中的所有字符,a-z表示匹配a到z之间的任一字符,-”表示范围。 用在一个以上描述的字符或aen后表示匹配该字符或paten0次或多次。 类似,区别在于匹配至少一次(.) 如果包含在这个符号中的字符串匹配上了,被匹配的字符可以被提取出来(最多支持9中匹配)n 和上一个符号对应,反斜杠后跟一个数字将可以提前到上一个符合保留的字符串. 这个符号表示完全匹配一个字符串的开始和结尾rs 2个正则表达式的组合将尽可能多的匹配并匹配一个s, $