Lua中关系运算符的使用教程_Lua

下表列出了所有的Lua语言支持的关系运算符。假设变量A持有10和变量B持有20则:

示例

试试下面的例子就明白了所有的Lua编程语言提供的关系运算符:

复制代码 代码如下:

a = 21
b = 10

if( a == b )
then
   print("Line 1 - a is equal to b" )
else
   print("Line 1 - a is not equal to b" )
end

if( a ~= b )
then
   print("Line 2 - a is not equal to b" )
else
   print("Line 2 - a is equal to b" )
end

if ( a < b )
then
   print("Line 3 - a is less than b" )
else
   print("Line 3 - a is not less than b" )
end

if ( a > b )
then
   print("Line 4 - a is greater than b" )
else
   print("Line 5 - a is not greater than b" )
end

-- Lets change value of a and b
a = 5
b = 20
if ( a <= b )
then
   print("Line 5 - a is either less than or equal to  b" )
end

if ( b >= a )
then
   print("Line 6 - b is either greater than  or equal to b" )
end

当建立并执行上面的程序它会产生以下结果:

复制代码 代码如下:

Line 1 - a is not equal to b
Line 2 - a is not equal to b
Line 3 - a is not less than b
Line 4 - a is greater than b
Line 5 - a is either less than or equal to  b
Line 6 - b is either greater than  or equal to b

时间: 2024-08-30 01:02:28

Lua中关系运算符的使用教程_Lua的相关文章

Lua中关系运算符的使用教程

  这篇文章主要介绍了Lua中关系运算符的使用教程,是Lua学习入门中的基础知识,需要的朋友可以参考下 下表列出了所有的Lua语言支持的关系运算符.假设变量A持有10和变量B持有20则: 示例 试试下面的例子就明白了所有的Lua编程语言提供的关系运算符: 代码如下: a = 21 b = 10 if( a == b ) then print("Line 1 - a is equal to b" ) else print("Line 1 - a is not equal to

在Lua中使用模块的基础教程_Lua

 什么是模块? 模块是一个像,可以使用需要加载并有包含表中的单个全局命名的库.该模块可包含若干函数和变量.所有这些函数和变量被包裹在以它作为一个命名空间的表.也是一个很乖的模块有必要的规定,返回此表上所需要的.Lua模块 表中的模块的使用可以帮助我们以多种方式,使我们能够操纵模块中我们操纵任何其他lua的表相同的方式.作为操纵模块的能力的结果,它提供了额外的功能的量等语言需要特殊的机制.由于lua模块,这个免费的方式下,用户可以调用Lua函数以多种方式.如下面几个: 复制代码 代码如下: --

Lua中算术运算符的使用示例_Lua

下表列出了所有的Lua语言支持的算术运算符.假设变量A持有10和变量B持有20,则:  例子 试试下面的例子就明白了所有的Lua编程语言提供了算术运算符: 复制代码 代码如下: a = 21 b = 10 c = a + b print("Line 1 - Value of c is ", c ) c = a - b print("Line 2 - Value of c is ", c ) c = a * b print("Line 3 - Value o

Lua中..和#运算符的使用方法_Lua

通过Lua语言支持其他运算符包括串联和长度.  例子 试试下面的例子就明白了在Lua编程语言提供的其他运算符: 复制代码 代码如下: a = "Hello " b = "World" print("Concatenation of string a with b is ", a..b ) print("Length of b is ",#b ) print("Length of b is ",#"

Lua中..和#运算符的使用方法

  这篇文章主要介绍了Lua中..和#运算符的使用方法,是Lua入门学习中的基础知识,需要的朋友可以参考下 通过Lua语言支持其他运算符包括串联和长度. 例子 试试下面的例子就明白了在Lua编程语言提供的其他运算符: 代码如下: a = "Hello " b = "World" print("Concatenation of string a with b is ", a..b ) print("Length of b is "

Lua中的运算符简明总结_Lua

1. 数字运算 支持 +, -, *, /,^ . 这些运算符的操作数都是实数. 2. 连接运算 连接两个字符串,用".."运算符. 如果操作数为数字,Lua将数字转换成字符串. 3. 赋值运算 多变量一起赋值: 复制代码 代码如下: a,b,c,d = 'www.jb51.net', 'Q群: 14624678 ′,1,2 变量交换: 复制代码 代码如下: a,b=b,a 在默认情况下,变量总是认为是全局的.假如需要定义局部变量,则在第一次赋值的时候,需要用local说明.如: 复制

Lua在各个操作系统中的开发环境配置教程_Lua

 Lua开发环境设置 如果愿意设置您的Lua编程语言环境中,需要用计算机上的以下两个软件,(a)文字编辑器,(b)Lua解释,以及(c)Lua编译器.文本编辑器 这将被用来输入编写程序.一些编辑器包括Windows记事本,操作系统Edit命令,Brief,Epsilon,Emacs和VIM或VI. 文本编辑器名称和版本可以在不同的操作系统上.例如,记事本可用Windows上,vim或者vi可以在Windows以及Linux或UNIX上使用. 编辑器创建文件称为源文件和包含程序的源代码.在Lua程

Lua编程中使用嵌套循环的使用教程_Lua

 Lua编程语言允许使用一个循环内嵌另一个循环.下文将介绍几个例子来说明这一概念.语法 在Lua中嵌套循环语法语句如下: 复制代码 代码如下: for init,max/min value, increment do    for init,max/min value, increment    do       statement(s)    end    statement(s) end 在Lua编程语言中的嵌套的while循环的语法语句,如下所示: 复制代码 代码如下: while(con

Lua中类的实现原理探讨(Lua中实现类的方法)_Lua

Lua中没有类的概念,但我们可以利用Lua本身的语言特性来实现类. 下文将详细的解释在Lua中实现类的原理,涉及到的细节点将拆分出来讲,相信对Lua中实现类的理解有困难的同学将会释疑. 类是什么? 想要实现类,就要知道类到底是什么. 在我看来,类,就是一个自己定义的变量类型.它约定了一些它的属性和方法,是属性和方法的一个集合. 所有的方法都需要一个名字,即使是匿名函数实际上也有个名字.这就形成了方法名和方法函数的键值映射关系,即方法名为键,映射的值为方法函数. 比如说有一个类是人,人有一个说话的