首页 > 其他分享 >无涯教程-Lua - 条件判断

无涯教程-Lua - 条件判断

时间:2023-08-01 12:35:08浏览次数:59  
标签:语句 教程 false 无涯 else Lua 条件 true

if结构要求程序员确定一个或多个要由程序判断或测试的条件,以及要确定的条件为真的情况下要执行的一条或多条语句,如果条件为真,则执行指定语句,如果条件为假,则执行其他语句。

Decision making statements in Lua

Lua编程语言假定布尔值 true 和 non-nil 的任意组合为 true ,如果是布尔值 false 或 nil ,则假定为 false 值。请注意,在Lua中,零将被认为是true。

Lua编程语言提供以下类型的决策声明。

Sr.No. Statement & Remark
1 if statement

if 语句由一个布尔表达式和一个或多个语句组成。

2 if...else statement

if 语句后可以跟可选的 else 语句,该语句在布尔表达式为false时执行。

3 nested if statements

您可以在另一个 if 或 else if 语句中使用一个 if 或 else if 语句。

参考链接

https://www.learnfk.com/lua/lua-decision-making.html

标签:语句,教程,false,无涯,else,Lua,条件,true
From: https://blog.51cto.com/u_14033984/6919498

相关文章

  • MySQL8压缩包安装教程
    解压缩包配置环境变量初始化mysqld--initialize-insecure安装服务mysqldinstallMySQL8移除服务mysqldremoveMySQL8启动服务netstartMySQL8修改密码切换数据库usemysql;修改root用户的密码alteruser'root'@localhostidentifiedby'mysql';刷新权限,一般......
  • python教程 入门学习笔记 第3天 编程基础常识 代码注释 变量与常量
    编程基础常识一、注释1、对代码的说明与解释,它不会被编译执行,也不会显示在编译结果中2、注释分为:单行注释和多行注释3、用#号开始,例如:#这是我的第一个python程序4、注释可以写在单独一行,也可以写在一句代码后面5、不想执行编译,又不能删除的代码,可以先用#注释掉,代码批量注释......
  • java怎么写接口,java开发api接口教程
    在大家的工作中,经常写界面。而且,最常用的是http接口。但是,对于初学者Java工作人员来说,写http界面还很难。那么,用实例来说明吧。一、建设项目首先,生成SpringBoot项目。省略如何构建此处,并引入相关依赖关系:org.springframework.bootartifactIdspring-boot-starter/从属从属关系or......
  • 建模教程:如何利用3ds Max 和 After Effects 实现多通道渲染和后期合成 - 第 1 部分
     推荐:NSDT场景编辑器助你快速搭建可二次开发的3D应用场景1.创建基本场景步骤1打开 3dsMax。在透视视口。打开3dsMax步骤2做一个茶壶,放在飞机上。制作茶壶步骤3我在场景中应用了几个灯光。我选择了光线追踪阴影作为阴影。光线追踪阴影步骤4按 M 打开材质......
  • 建模教程:如何利用3ds Max 和 After Effects 实现多通道渲染和后期合成 - 第 2 部分
     推荐:NSDT场景编辑器助你快速搭建可二次开发的3D应用场景1.创建基本场景步骤1打开 3dsMax。打开3dsMax。步骤2我做了一个简单的场景。我放了三个彼此之间有一定距离的物体。制作对象步骤3按 Ctrl-C 键在透视视图中创建摄影机。创建相机2.设置对象ID步......
  • docker部署RetroArch-web 教程
    在写华芸评测的时候,在Portal模式下发现了Mednafen这个可以玩复古游戏的插件,想了下群晖应该也可以实现类似的功能,于是乎在DockerHub找了一圈,还真找到一个可用的,于是乎就有了这篇教程。一、部署阶段前置安装和创建首先在群晖上的套件中心找到docker,确认启动。打开文件管理器,进......
  • Android开发精华教程
    [下载]GoogleAndroid开发精华教程Android是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。本文汇总整理了时下关于GoogleAndroid技术教程的下载......
  • oh my zsh 安装教程
    ohmyzsh安装一、安装zsh安装oh-my-zsh需要首先安装zsh使用以下命令安装zsh,若其他linux系统可以使用yum来安装,不再赘述sudoaptinstallzsh二、安装oh-my-zshoh-my-zsh官网:https://ohmyz.sh/#install执行命令如下命令直接进行安装sh-c"$(curl-fsSLhttps://raw.g......
  • Systemd教程
    title:"Systemd教程"date:2023-07-31T16:05:25+08:00tags:["Linux运维"]categories:[]draft:falseSystemd入门教程:实战篇-阮一峰的网络日志配置文件$systemctlcatsshd.service[Unit]Description=OpenSSHserverdaemonDocumentation=man:sshd(8)man:ssh......
  • 无涯教程-Lua - 简介
    Lua是一种轻量语言,它的官方版本只包括一个精简的核心和最基本的库。这使得Lua体积小、启动速度快。它用ANSIC语言编写并以源代码形式开放,编译后仅仅一百余K,可以很方便的嵌入别的程序里。和许多“大而全”的语言不一样,网络通信、图形界面等都没有默认提供。但是Lua可以很容易地被......