TSL语言基础 > TSL语言基础 > 基础知识 > 运算符

关系运算符    

  •   关系运算符主要是用于进行逻辑判断的,返回值为逻辑真假值。
      在=,<>,<,>,<=,>=等运算符都可以对字符串类型进行判断,判断是以字符串中的字符的ASCII码值的大小为原则的,比较原则:从第一个字符开始比,相同则比下一个字符,如果两个字符串不一样长,且短串长度部分都相等,则长串大。此外,大小写的ASCII码值是不同的,小写的码值大,因此字符串比较是大小写相关的,例如"A"<"a"为真。
    运算符 运算 运算对象 例子
    =,.= 等于 简单类型 1=2的结果为假 注意:在有些语言中,=被用于赋值符,这样等于判断符就使用==
    <>,.<> 不等于 简单类型 1<>2的结果为真 注意:在有些语言中,采用!=作为不等于的判断符
    <,.< 小于 简单类型 1<2的结果为真
    >,.> 大于 简单类型 1>2的结果为假 "B">"A"结果为真
    <=,.<= 小于等于 简单类型 1<=2的结果为真
    >=,.>= 大于等于 简单类型 1>=2的结果为假
    LIKE 模式匹配判断 字符串 "2009-1-1" like "\\d+-\\d+-\\d+"为真 在TSL中,Like符和SQL的Like的含义不同,TSL的Like的右元素为正则表达式,左边运算元素为匹配串,结果是左边串是否匹配右边的正则表达式,关于正则表达式可以参阅的相关正则表达式的章节