无涯教程-Lua - 嵌套if语句函数

这篇具有很好参考价值的文章主要介绍了无涯教程-Lua - 嵌套if语句函数。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

在Lua编程中,您可以在另一个if or else if语句中使用一个if or else if语句。

nested if statements - 语法

嵌套if 语句的语法如下-

if( boolean_expression 1)
then
   --[ Executes when the boolean expression 1 is true --]
   if(boolean_expression 2)
   then
      --[ Executes when the boolean expression 2 is true --]
   end
end

您可以像嵌套 if 语句一样,嵌套 else if ... else

nested if statements - 示例

--[ local variable definition --]
a=100;
b=200;

--[ check the boolean condition --]

if( a == 100 )
then
   --[ if condition is true then check the following --]
   if( b == 200 )
   then
      --[ if condition is true then print the following --]
      print("Value of a is 100 and b is 200" );
   end
end

print("Exact value of a is :", a );
print("Exact value of b is :", b );

当您构建并运行以上代码时,它将产生以下输出。

Value of a is 100 and b is 200
Exact value of a is :	100
Exact value of b is :	200

Lua 中的 嵌套if语句函数 - 无涯教程网无涯教程网提供在Lua编程中,您可以在另一个if or else if 语句中使用一个if or else if 语句。 nest...https://www.learnfk.com/lua/nested-if-statements-in-lua.html文章来源地址https://www.toymoban.com/news/detail-626676.html

到了这里,关于无涯教程-Lua - 嵌套if语句函数的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 无涯教程-Lua - 函数声明

    函数是一起执行任务的一组语句,您可以将代码分成单独的函数。 Lua语言提供了程序可以调用的许多内置方法。如方法 print() 打印在控制台中作为输入传递的参数。 Lua编程语言中方法定义的一般形式如下- Lua编程语言中的方法定义由方法标头和方法主体组成。这是方法的所有

    2024年02月14日
    浏览(41)
  • 无涯教程-Perl - if...elsif...else语句函数

    if 语句后可以跟可选的 elsif ... else 语句,这对于使用单个 if ... elsif 语句测试各种条件非常有用。 Perl编程语言中的 if ... elsif...else 语句的语法是- 在这里,我们使用等于运算符==,用于检查两个操作数是否相等。如果两个操作数相同,则返回true,否则返回false。 Perl 中的 if

    2024年02月13日
    浏览(65)
  • 无涯教程-Lua - 变量声明

    变量的名称可以由字母,数字和下划线字符组成。它必须以字母或下划线开头,由于Lua区分大小写,因此大写和小写字母是不同的。 在Lua中,尽管无涯教程没有变量数据类型,但是根据变量的范围有三种类型。 全局变量(Global)     - 除非明确声明为局部变量,否则所有变量

    2024年02月14日
    浏览(48)
  • 无涯教程-Lua - 简介

    Lua是一种轻量语言,它的官方版本只包括一个精简的核心和最基本的库。这使得Lua体积小、启动速度快。它用ANSI C语言编写并以源代码形式开放,编译后仅仅一百余K,可以很方便的嵌入别的程序里。和许多“大而全”的语言不一样,网络通信、图形界面等都没有默认提供。但

    2024年02月14日
    浏览(41)
  • 无涯教程-Lua - 面向对象

    面向对象编程(OOP)是现代编程时代中使用最广泛的编程技术之一。 类(Class)                       - 类是用于创建对象的可扩展模板。 对象(Objects)               - 它是类的实例,并为其分配了单独的内存空间。 继承(Inheritance)       - 这是一个概念,一个类的变量和函数

    2024年02月14日
    浏览(34)
  • 无涯教程-Lua - Modules(模块)

    模块就像可以使用 require 加载的库,并且具有包含 Table 的单个全局名称,该模块可以包含许多函数和变量。 其中一些模块示例如下。 让无涯教程考虑一个简单的示例,其中一个函数具有数学函数。将此模块称为mymath,文件名为mymath.lua。文件内容如下- 现在,为了在另一个文

    2024年02月14日
    浏览(42)
  • 无涯教程-Lua - Arrays(数组)

    数组是对象的有序排列,可以是包含行集合的一维数组,也可以是包含多行和多列的多维数组。 在Lua中,数组是使用带有整数的索引表实现的。数组的大小不是固定的,并且可以根据无涯教程的要求(取决于内存限制)来增长。 一维数组可以使用简单的表结构表示,并且可以使

    2024年02月14日
    浏览(37)
  • 无涯教程-Lua - Iterators(迭代器)

    迭代器是一种构造,使您可以遍历所谓的集合或集合的元素。在Lua中,这些集合通常引用表,这些表用于创建各种数据结构(如数组)。 通用的 for 迭代器提供集合中每个元素的键值对。下面给出一个简单的示例。 当无涯教程运行上面的代码时,将获得以下输出- 上面的示例使

    2024年02月14日
    浏览(39)
  • 无涯教程-Lua - 文件I/O

    I/O库用于在Lua中读取和处理文件。 Lua中有两种文件操作,即隐式( Implicit )和显式( Explicit )操作。 对于以下示例,无涯教程将使用例文件test.lua,如下所示。 一个简单的文件打开操作使用以下语句。 下表列出了各种文件模式。 Sr.No. Mode Remark 1 \\\" r\\\" 只读模式,是打开现有文件的

    2024年02月14日
    浏览(33)
  • lua变量、数据类型、if判断条件和数据结构table以及【lua 函数】

    Lua 变量有三种类型: 全局变量 和 局部变量 和 表中的域 。 ▪ 全局变量:默认情况下,Lua中所有的变量都是全局变量。 ▪ 局部变量:使用 local 显式声明在函数内的变量,以及函数的参数,都是局部变量。在函数外即使用 local 去声明,它的作用域也是当前的整个文件,这相

    2023年04月19日
    浏览(70)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包