
lua学习
winter_stay
这个作者很懒,什么都没留下…
展开
-
lua学习笔记(三)--表
表参考《lua程序设计》可以认为,表是一种动态分配的对象,程序只能操作指向表的引用(或指针)。除此以外,Lua语言不会进行隐藏的拷贝(hidden copies)或创建新的表--创建表a={} --创建空表k="x"a[k]=10 --键“x”值10a[20]="great" --键20值“great”print(a["x"]) -->10k=20print(a[k]) -->"great"a['x']=a['x']+1print(a["x"]) -->原创 2022-01-03 23:23:49 · 313 阅读 · 0 评论 -
lua学习笔记(二)--字符串
字符串参考《lua程序设计》lua中字符串是不可变量,不能直接改变某个字符串里的某个字符,但是可以新建来达到修改的目的。a="one string"b=string.gsub(a,"one","another")--改变某些部分可以使用长度操作符(#)来获取长度print(#"good bye") -->8可以用连接操作符…来进行字符串的连接。如果存在数字,则将其转化成字符串"hello ".."world" -->hello world字符串常量可以通过转义系列\dd原创 2021-12-30 23:43:58 · 253 阅读 · 0 评论 -
lua学习笔记(一)--数值
数值(学习的书是《lua程序设计》)数值算术运算定义了"//"运算符,表示商向下取整可以用模小数来控制输出的保留几位小数x-x%0.01 --将x保留为两位有效数字支持幂运算"^"关系运算支持< , > ,<= , >= , == , ~=(不等)六种关系类似不同,视为不等数学库随机数发生器math.random用于生成伪随机数,三种调用方式--不带参数,返回[0,1)范围的随机实数math.random()--一个整型参数n,返回[1,原创 2021-12-30 09:36:47 · 225 阅读 · 0 评论