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

 更新时间:2015年05月28日 09:41:02   投稿:goldensun  
这篇文章主要介绍了Lua中关系运算符的使用教程,是Lua学习入门中的基础知识,需要的朋友可以参考下

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

201552893006602.jpg (626×426)

示例

试试下面的例子就明白了所有的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

相关文章

  • Lua中的迭代器和泛型for实例

    Lua中的迭代器和泛型for实例

    这篇文章主要介绍了Lua中的迭代器和泛型for实例,本文还讲解了无状态迭代器,需要的朋友可以参考下
    2014-09-09
  • 如何使用Vim搭建Lua开发环境详解

    如何使用Vim搭建Lua开发环境详解

    这篇文章主要给大家介绍了关于如何使用Vim搭建Lua开发环境的相关资料,文中通过图文介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-02-02
  • Lua面向对象编程学习笔记

    Lua面向对象编程学习笔记

    这篇文章主要介绍了Lua面向对象编程学习笔记,本文讲解了Lua中实现类的例子、类之间继承的例子等内容,需要的朋友可以参考下
    2014-12-12
  • 实现Lua中数据类型的源码分享

    实现Lua中数据类型的源码分享

    在Lua中有8种基础类型,像其他动态语言一样,在语言中没有类型定义的语法,每个值都携带了它自身的类型信息。下面我们就来尝试通过Lua 5.2.1的源码来看类型的实现
    2015-04-04
  • Lua中调用C++函数示例

    Lua中调用C++函数示例

    这篇文章主要介绍了Lua中调用C++函数示例,本文给出的C++函数average()演示了如何接受多个参数且返回超过一个值,需要的朋友可以参考下
    2015-07-07
  • Lua极简入门指南(一):基础知识篇

    Lua极简入门指南(一):基础知识篇

    这篇文章主要介绍了Lua极简入门指南(一):基础知识篇,本文罗列了Lua的基础知识,如注释、数据类型、table、循环控制结构等内容,需要的朋友可以参考下
    2014-10-10
  • Lua教程(二):基础知识、类型与值介绍

    Lua教程(二):基础知识、类型与值介绍

    这篇文章主要介绍了Lua教程(二):基础知识、类型与值介绍,本文讲解了Hello World程序、代码规范、全局变量、类型与值等内容,需要的朋友可以参考下
    2015-04-04
  • Lua教程(五):迭代器和泛型for

    Lua教程(五):迭代器和泛型for

    这篇文章主要介绍了Lua教程(五):迭代器和泛型for,本文讲解了迭代器与Closure、泛型for的语义、 无状态迭代器的例子、 具有复杂状态的迭代器等内容,需要的朋友可以参考下
    2015-04-04
  • Lua数据类型介绍

    Lua数据类型介绍

    这篇文章主要介绍了Lua数据类型介绍,本文讲解了Lua中的nil(空)、boolean(布尔)、number(数字)、string(字符串)、table(表)、function(函数)、thread(线程)、userdata(自定义类型)等数据类型,需要的朋友可以参考下
    2014-12-12
  • Lua中的逻辑运算符使用详解

    Lua中的逻辑运算符使用详解

    这篇文章主要介绍了Lua中的逻辑运算符使用详解,是Lua入门学习中的基础知识,需要的朋友可以参考下
    2015-05-05

最新评论