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进制

进阶

相关推荐
小白学大数据6 小时前
Python 多线程爬取社交媒体品牌反馈数据
开发语言·python·媒体
祝余Eleanor7 小时前
Day 31 类的定义和方法
开发语言·人工智能·python·机器学习
小小的橙菜吖!7 小时前
联合体的学习
学习·算法
fish_xk7 小时前
c++基础扩展
开发语言·c++
阿沁QWQ7 小时前
C++继承
开发语言·c++
老华带你飞7 小时前
汽车销售|汽车报价|基于Java汽车销售系统(源码+数据库+文档)
java·开发语言·数据库·vue.js·spring boot·后端·汽车
Chloeis Syntax7 小时前
MySQL初阶学习日记(4)--- 插入、聚合、分组查询 + 数据库约束
数据库·笔记·学习·mysql
lsx2024067 小时前
SQL LCASE() 函数详解
开发语言
4311媒体网7 小时前
C语言实现简单的二分查找算法
c语言·开发语言·算法
盐焗西兰花7 小时前
鸿蒙学习实战之路 - 应用追踪实践最佳实践
学习·华为·harmonyos