40_Lua循环结构语句

news/2025/1/14 22:58:49/

很多情况下我们需要做一些有规律性的重复操作,因此在程序中就需要重复执行某些语句。一组被重复执行的语句称之为循环体,能否继续重复,决定循环的终止条件。循环结构是在一定条件下反复执行某段程序的流程结构,被反复执行的程序被称为循环体。循环语句是由循环体及循环的终止条件两部分组成的。

Lua提供了几种循环结构,用于重复执行一段代码。主要的循环结构包括while循环、repeat...until循环和for循环。

Lua语言提供了以下几种循环处理方式:

循环类型

描述

while循环

在条件为true时,让程序重复地执行某些语句,执行语句前会先检查条件是否为true。

for循环

重复执行指定语句,重复次数可在for语句中控制。


http://www.ppmy.cn/news/1563155.html

相关文章

HarmonyOS Next 日志工具介绍

HarmonyOS Next 日志工具介绍 在HarmonyOS Next开发中,日志是我们调试定位问题的主要手段,不管是hilog还是console,最终都可以输出到DevEco Studio的日志模块中: 在这里可以过滤应用进程、日志级别、日志内容呢,也可…

Django创建数据表、模型、ORM操作

1、创建项目 django-admin startproject PersonInfosProject 2、创建项目应用,进入PersonInfosProject文件夹,新建index应用,使用命令 cd PersonInfosProject python manage.py startapp 新建完成之后的目录结构 3、新建数据模型&#xf…

STM32 FreeRTOS 介绍

目录 什么是裸机开发 什么是操作系统 通用操作系统 实时操作系统 FreeRTOS简介 FreeRTOS发展历史 FreeRTOS优势 FreeRTOS特点 什么是裸机开发 裸机开发指的是在没有操作系统(OS)或者其他高级软件支持的情况下,直接在裸机硬件上进行软…

Bash语言的语法糖

Bash语言的语法糖 Bash(Bourne Again SHell)是一种常用的Unix Shell,它为用户提供了一种命令行界面,用于与操作系统进行交互。虽然在功能上,Bash允许进行复杂的脚本编写、文件操作与系统管理,但是对于初学…

Spring IoC DI

Spring IoC & DI 前置知识: 什么是容器? 容器: 装东西的装置.Spring就是包含了众多工具方法的IoC容器 1.1 Spring IoC & DI 概念 我们先来看这么一个例子: 我们现在的需求是造车: 先设计轮子,根据轮子大小设计底盘,根据底盘设计车身,根据车身设计整个车. 我们给一个指…

React Error Boundary 错误边界限制

1. 基本概念 1.1 什么是 Error Boundary Error Boundary 是 React 16 引入的一个特性,它可以捕获子组件树中的 JavaScript 错误,记录错误并展示备用 UI,而不是让整个应用崩溃。大白话:嵌套组件某个组件出错时显示备用页面而非报…

使用Selenium进行网页自动化测试

在使用Selenium进行网页自动化测试时,获取网络请求数据(即network数据)并不直接由Selenium库提供。Selenium主要用于与网页内容进行交互(如点击、输入文本、获取页面元素等),但它本身不拦截或记录网络请求。…

贪心算法笔记

贪心算法笔记 大概内容 贪心就是对于一个问题有很多个步骤,我们在每一个步骤中都选取最优的那一个,最后得出答案。就是在一些函数中可行,但是有些比如二次函数,因为它的转折点不一定最优,就是不可行的。那么如何判断贪心呢?有这么几种 看时间复杂度,一般的就是 O ( n…