# 运算操作符

  • + 加法
  • - 减法
  • * 乘法
  • / 浮点数除法
  • // 除法,但是结果向下取整
  • % 取模运算,除法余数
  • ^ 幂运算
  • ~= 不等于比较
  • = 赋值运算
  • .. 字符串连接操作符,可以用来连接2个字符串
  • == 相等比较
  • 大于

  • < 小于
  • = 大于等于

  • <= 小于等于
  • & bit与运算
  • | bit或运算
  • ~ bit取反运算
  • >> bit右移
  • << bit左移
  • and 且,比如true and false, and和or操作符连接的多个表达式,如果不是单符号表达式,为了避免优先级导致的编译错误,请给and/or两边的复杂表达式加上一对( ),比如 (2>1) and (1>2)
  • or 或,比如true or nil
  • not 取布尔相反运算
  • # 取数组或字符串长度运算符,比如#array