关系运算符

简介: 关系运算符

关系运算符

Lua 运算符

运算符是一个特殊的符号,用于告诉解释器执行特定的数学或逻辑运算。Lua提供了以下几种运算符类型:

算术运算符
关系运算符
逻辑运算符
其他运算符
算术运算符

关系运算符

下表列出了 Lua 语言中的常用关系运算符,设定 A 的值为10,B 的值为 20:

操作符 描述 实例
== 等于,检测两个值是否相等,相等返回 true,否则返回 false (A == B) 为 false。
~= 不等于,检测两个值是否相等,不相等返回 true,否则返回 false (A ~= B) 为 true。

大于,如果左边的值大于右边的值,返回 true,否则返回 false (A > B) 为 false。
< 小于,如果左边的值大于右边的值,返回 false,否则返回 true (A < B) 为 true。
= 大于等于,如果左边的值大于等于右边的值,返回 true,否则返回 false (A >= B) 返回 false。
<= 小于等于, 如果左边的值小于等于右边的值,返回 true,否则返回 false (A <= B) 返回 true。
实例
我们可以通过以下实例来更加透彻的理解关系运算符的应用:

实例
a = 21
b = 10

if( a == b )
then
print("Line 1 - a 等于 b" )
else
print("Line 1 - a 不等于 b" )
end

if( a ~= b )
then
print("Line 2 - a 不等于 b" )
else
print("Line 2 - a 等于 b" )
end

if ( a < b )
then
print("Line 3 - a 小于 b" )
else
print("Line 3 - a 大于等于 b" )
end

if ( a > b )
then
print("Line 4 - a 大于 b" )
else
print("Line 5 - a 小于等于 b" )
end

-- 修改 a 和 b 的值
a = 5
b = 20
if ( a <= b )
then
print("Line 5 - a 小于等于 b" )
end

if ( b >= a )
then
print("Line 6 - b 大于等于 a" )
end
以上程序执行结果为:

Line 1 - a 不等于 b
Line 2 - a 不等于 b
Line 3 - a 大于等于 b
Line 4 - a 大于 b
Line 5 - a 小于等于 b
Line 6 - b 大于等于 a

关系运算符

相关文章
|
3月前
|
搜索推荐 安全 Java
day11:关系运算符
【7月更文挑战第11天】🏆本文收录于「滚雪球学Java」专栏,专业攻坚指数级提升,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!
28 2
|
14天前
|
运维 监控 安全
携手阿里云CEN:共创SD-WAN融合广域网
在9月19日的阿里云云栖大会上,犀思云与阿里云联合推出Fusion WAN智连阿里云解决方案,该方案深度融合阿里云网络产品,如CEN和TR,实现一键部署和简化操作,大幅提升企业上云的可靠性和安全性。此创新方案不仅展示了犀思云在SD-WAN领域的技术积累,也体现了双方在推动企业数字化转型方面的强大实力,为客户带来更灵活、更高效的上云体验。
携手阿里云CEN:共创SD-WAN融合广域网
|
13天前
|
开发框架 Dart Android开发
探索移动应用开发:从概念到实现
【8月更文挑战第52天】在这篇文章中,我们将一起踏上移动应用开发的旅程。从理解移动操作系统的基础知识,到掌握跨平台开发框架如Flutter的应用,文章将逐步引导你构建起自己的移动应用。我们将通过实际代码示例,展示如何利用Dart语言和Flutter框架快速开发一个具有“摇一摇”功能的简单应用。无论你是初学者还是希望扩展技能的开发者,这篇文章都将为你提供有价值的见解和实用的技能。
50 20
|
2天前
|
数据采集 存储 Python
3.2 数据采集
本节采用Python进行网页数据抓取,利用其强大的配置与字符处理能力,以及丰富的网络模块,高效地采集了指定网站的前50页手机销售数据及10款手机的售后详情。通过使用requests库完成HTTP请求设定,并结合XPath进行精准的页面解析,提取关键信息如店铺名、手机品牌、型号参数等,最后将这些数据保存为CSV格式以供后续分析使用。
17 6
|
5月前
|
C++
c++关系运算符
c++关系运算符
35 1
|
13天前
逻辑运算符
逻辑运算符
|
13天前
|
前端开发 开发工具 Android开发
探索移动应用开发之旅:从基础到高级
【9月更文挑战第20天】本文将带你进入移动应用开发的奇妙世界,从基础概念到高级技术,我们将一步步探索。无论你是初学者还是有经验的开发者,这篇文章都将为你提供有价值的信息和启示。通过深入浅出的讲解和实际代码示例,你将了解到移动应用开发的核心概念、常用工具和技术,以及如何应对各种挑战。让我们一起踏上这段激动人心的旅程吧!
|
NoSQL Java MongoDB
Java对MongoDB的ObjectId的序列化问题
MongoDB在不特殊指认的情况下,默认的集合主键是“_id”,类型是ObjectId。ObjectId是一个12字节的BSON类型字符串,包含了UNIX时间戳,机器识别码,进程号,计数值信息。
4517 0