Lua 第二课 判断与循环(Lua第二课:轻松搞定判断与循环)

image.png

Lua第二课:轻松搞定判断与循环

上课日期:2025年5月6日

上课时间:下午 1:25

上课时长:1小时 7分钟 29秒


一、这节课到底在学什么?

这节课是Lua编程语言的基础核心课程,主要学习了如何让程序“做决定”(判断)和“重复做事”(循环)。这是编写任何有逻辑的程序都离不开的两大基础。


二、课程时间线梳理

  • 开头 - 10分钟:课程引入,回顾上节课内容(print函数)。
  • 10分钟 - 25分钟:讲解代码注释(单行 --、多行 --[[ ]]--)、变量命名规则(驼峰命名法)以及全局变量局部变量local关键字)的区别。
  • 25分钟 - 45分钟:重点讲解 if判断语句,包括基本结构(if...then...end)、多条件分支(if...elseif...else...end)以及判断嵌套
  • 45分钟 - 55分钟:讲解 for循环语句,包括循环的三要素(起始值、结束值、步长)、循环控制(break)以及循环嵌套
  • 55分钟 - 结束:讲解关系运算符==, ~=, >, <等)和逻辑运算符and, or, not),并通过“短路语句”展示了Lua的灵活用法。

三、重点知识点总结

  1. 注释:用 --注释单行,用 --[[]]--注释多行,被注释的代码不会执行。

  2. 变量命名:不能以数字开头,避免使用Lua关键字(如 if, do, end等),推荐使用驼峰命名法(如 myVariableName)。

  3. 变量作用域局部变量(用 local声明)只在定义的代码块内有效;全局变量(不用 local)在整个程序中有效。

  4. if判断

    • 基本结构if 条件 then ... end
    • 多分支if 条件 then ... elseif 条件 then ... else ... end
    • 核心规则:在Lua中,只有 nil 和 **false **被视为“假”,包括0在内的所有其他值都是“真”
  5. for循环

    • 基本结构for 变量 = 起始值, 结束值, 步长 do ... end
    • 跳出循环:使用 break 关键字可以立即终止循环。
  6. 运算符

    • 关系运算符:用于比较(如 ==等于,~=不等于)。
    • 逻辑运算符:用于组合条件(and与,or或,not非),理解其短路特性(如 a or b,若a为真则直接返回a,不再检查b)非常重要。

四、学完这节课你能掌握

  1. 会使用注释来暂时屏蔽代码或做笔记。
  2. 能正确定义变量名,并理解局部变量和全局变量的区别与用途。
  3. 能够使用 if语句编写程序,让程序根据不同条件执行不同操作。
  4. 能够使用 for循环让程序高效地重复执行特定任务。
  5. 能够使用运算符进行数据比较和逻辑判断,并理解“短路语句”这种简洁的写法。

课程评价:讲师讲解非常细致,从最基础的语法到复杂的嵌套逻辑都进行了循序渐进的演示。课程结合了大量直观的实例(如将变量名改为“大刀”、“衣服”等)帮助学员理解抽象概念,并且反复强调动手练习的重要性,非常适合零基础小白入门。讲师风格亲切,鼓励学员课上提问,学习氛围良好。

课程链接,点击进入

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

举报

改内容来自
基础知识
进入
快速回复 返回顶部 返回列表