lua 运算符


lua 运算符

       

             

                                

算术运算

         

运算符

+:加法
-:减法、负号
*:乘法
/:除法
%:求模,如:5%2=1
^:乘幂
//:整除,5//3=1

          

示例

Lua 5.4.4  Copyright (C) 1994-2022 Lua.org, PUC-Rio
> 2+2
4
> -1
-1
> 8/2
4.0

-- 整除
> 8//7
1
> 8//9
0
> 8//2
4

-- 求模
> 9%3
0
> 9%4
1

-- 乘幂
> 2^2
4.0
> 2^8
256.0

       

             

                                

比较运算

     

运算符

>、>=:大于、大于等于
<、<=:小于、小于等于
==:是否等于
~=:是否不等

             

示例

Lua 5.4.4  Copyright (C) 1994-2022 Lua.org, PUC-Rio
> a=1 b=2

> a==b
false
> a~=b
true

> a>b
false
> a>=b
false

> a<b
true
> a<=b
true

        

            

                                

逻辑运算

     

运算符

and:逻辑与,两边条件均为true,返回true
or:逻辑或,两边条件至少一个为true,返回true
not:逻辑非,否定操作

            

示例

Lua 5.4.4  Copyright (C) 1994-2022 Lua.org, PUC-Rio
> a=true b=false

> a and b
false

> a or b
true

> not a
false
> not b
true

         

              

                                

其他运算

    

.. :字符串拼接

# :返回字符串或者表的长度

         

示例

Lua 5.4.4  Copyright (C) 1994-2022 Lua.org, PUC-Rio
> a='hello ' b='瓜田李下'

-- 字符串拼接
> a..b
hello 瓜田李下

-- 返回字符串的长度
> #a
6

-- 一个中文占3个字节
> #b
12

-- 返回表的长度
> c={1,2,3,4,5,6}
> #c
6

        

                 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值