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 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-10-31 14:06:04

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 b" ) end if( a ~= b ) then    print(

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模块 表中的模块的使用可以帮助我们以多种方式,使我们能够操纵模块中我们操纵任何其他lua的表相同的方式.作为操纵模块的能力的结果,它提供了额外的功能的量等语言需要特殊的机制.由于l

在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 ",#"

java的关系运算符

关系运算符生成的是一个"布尔"(Boolean)结果.它们评价的是运算对象值之间的关系.若关系是真实的,关系表达式会生成true(真):若关系不真实,则生成false(假).关系运算符包括小于(<).大于(>).小于或等于(<=).大于或等于(>=).等于(==)以及不等于(!=).等于和不等于适用于所有内建的数据类型,但其他比较不适用于boolean类型. 1. 检查对象是否相等 关系运算符==和!=也适用于所有对象,但它们的含义通常会使初涉Java领域的人找

Lua中的文件I/O操作教程

  这篇文章主要介绍了Lua中的文件I/O操作教程,是Lua入门学习中的基础知识,需要的朋友可以参考下 Lua中I/O库用于读取和处理文件.有两种类型的文件操作,在Lua即隐含文件的描述符和明确的文件描述符. 对于下面的例子中,我们将使用一个示例文件test.lua,如下图所示. 代码如下: -- sample test.lua -- sample2 test.lua 一个简单的文件打开操作使用下面的语句. 代码如下: file = io.open (filename [, mode]) 各种文