运算符

  • 作者:KK

  • 发表日期:2018.5.22


跟主流编程语言极其接近,非常容易上手,但也有少许不同


赋值运算符

=+=-=*=/=%=^=**=


逻辑运算符

&&(and)、||(or)


关系运算符

<<=>>=!===


算术运算符

+-*/%&!^***++--


正则运算符

~!~,其它一看就懂,但这个就要示例一下了:

BEGIN{
    #如果apple这个字符串 能 被 /pl/ 这个正则匹配中的话就输出
    if("apple" ~ /pl/){
        print "111"
    }
}

相反:

BEGIN{
    #如果apple这个字符串 不能 被 /pl/ 这个正则匹配中的话就输出
    if("appke" !~ /pl/){
        print "111"
    }
}