Lua程序设计复习笔记

Lua语言入门

  • 程序段:我们将Lua语言执行的每一段代码(例如,一个文件或交互模式下的一行)称为一个程序段(Chunk),即一组命令或表达式组成的序列。

  • 一些词法规范:下划线+大写 是特定变量命名规范

  • 全局变量

  • Boolean类型:逻辑运算符 and or not;利用短路原则 a = x or 1;

    a > b and a or b,相当于C语言中 a >b ?a: b; not 运算符永远返回true or false

  • 独立解释器:是一个可以直接使用Lua语言的小程序。

  • 全局变量arg:编译器在运行代码前会通过预先定义的全局变量arg来获取解释器传入的参数。其中索引0中保存的内容为脚本名

相关推荐
东离与糖宝几秒前
Rust 数据类型
开发语言·后端·rust
demon75520036 分钟前
GitLab CI_CD 从入门到实战笔记
笔记·ci/cd·gitlab
Bruce_Liuxiaowei14 分钟前
利用Python在Win10环境下实现拨号上网
开发语言·python·win10·拨号
蔚一17 分钟前
Java设计模式—面向对象设计原则(六) ----->合成复用原则(CRP) (完整详解,附有代码+案例)
xml·java·开发语言·设计模式·intellij-idea·合成复用原则
一 乐21 分钟前
点餐|基于java的电子点餐系统小程序(源码+数据库+文档)
java·开发语言·前端·数据库·小程序·论文
她似晚风般温柔78925 分钟前
Uniapp + Vue3 + Vite +Uview + Pinia 实现购物车功能(最新附源码保姆级)
开发语言·javascript·uni-app
Filotimo_30 分钟前
使用 Anaconda 环境在Jupyter和PyCharm 中进行开发
ide·经验分享·笔记·python·学习·jupyter·pycharm
编程周记42 分钟前
工作流activiti笔记(四)审批人设置
笔记
Amo Xiang1 小时前
Python 常用模块(二):json模块
开发语言·python·json
cxylay1 小时前
【python版】示波器输出的csv文件(时间与电压数据)如何转换为频率与幅值【方法③】
开发语言·python·示波器·频谱·csv文件·时域·频域