Lua学习记录

Lua基础了解

  • Lua的注释通过 (-- 单行注释,--[[ ]] 多行注释)
  • 可以不加;
  • 多个变量赋值,按顺序赋值,没有则为nil;
  • function的简单用法,多个返回值配合多重赋值,以end为结束标志
  • Lua下标从1开始,{}中可以存多种类型
  • 下标值为空时返回地址
  • 下标超出范围时返回nil
  • Lua用#获取长度
  • table.insert 插入
  • tablei.remove 删除

补充:table.remove会返回删除的值

  • table下标为字符串
  • 特殊下标
  • _G全局表
  • or 全假返回第二个值,有一个真就返回真的值,两个都为假返回第一个值
  • and 全假返回第一个值,有一个假就返回假的值,两个都为真返回第二个值
  • not 返回纯粹的true和false
  • 类似三目运算
  • if条件判断
  • for循环不允许对条件判断中的值(i)进行更改
  • while循环
  • string.char 可以直接将ascii码变成字符串
  • string.byte 转成10进制

进阶

相关推荐
Bonne journée几秒前
‌在Python中,print(f‘‘)是什么?
java·开发语言·python
IM_DALLA6 分钟前
【Verilog学习日常】—牛客网刷题—Verilog企业真题—VL74
学习·fpga开发·verilog学习
Two_brushes.13 分钟前
C++ list 容器类的模拟实现
开发语言·c++·list
王俊山IT28 分钟前
C++学习笔记----8、掌握类与对象(五)---- 嵌套类与类中枚举
开发语言·c++·笔记·学习
Bruce_Li_Q29 分钟前
C语言贪吃蛇
c语言·开发语言
RangoLei_Lzs1 小时前
C++模版SFIANE应用踩的一个小坑
java·开发语言·ui
北极无雪1 小时前
Spring源码学习(拓展篇):SpringMVC中的异常处理
java·开发语言·数据库·学习·spring·servlet
猿小猴子1 小时前
Python3 爬虫 中间人爬虫
开发语言·爬虫·python
lly2024061 小时前
Swift 方法
开发语言
YONG823_API2 小时前
电商平台数据批量获取自动抓取的实现方法分享(API)
java·大数据·开发语言·数据库·爬虫·网络爬虫