![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习笔记
文章平均质量分 73
原来zero
这个作者很懒,什么都没留下…
展开
-
Lua学习之字符串函数及模式匹配
对于简单的函数,我只是将其以举例的方式罗列一下,对于一些功能较多的函数,会举例分析一下,并简单总结,全文以举例为驱动。一,字符类基础函数举例介绍:string.len( ‘string’ ) string.lower( ‘string’ )string.upper( ‘string’ )string.rep( ‘a’ , 5 ) ==> aa原创 2014-06-14 13:15:41 · 1500 阅读 · 0 评论 -
Lua学习笔记之元表元方法
“环境” setfenv getfenv我们任何变量的值都是在堆上保存着,我们的变量名只是这个变量值的引用,这些引用或许是有一个引用的作用域链在维护管理它们的使用范围,一,元表 table 和 userdata可以有各自独立的元表。其他类型默认情况下没有元表。 可以通过元表来修改一个值的行为,使其在面对一个非预定义的操作时执行一个指定的操作。 setmetatable(原创 2014-07-06 15:10:04 · 618 阅读 · 1 评论 -
Lua学习笔记之数据结构
in Lua 一切数据结构皆由table带来。。。1,数组array ,a = {}for i = -5, 5 , 1 doa[i] = 0endprint(a[0])print(#a) -- 5 数组中,可以用任何任何数字下标来索引元素,但是如果用#来对数组求长度,它只能返回从1开始的连续元素个数。2,单链表list = {}list原创 2014-07-06 15:06:37 · 583 阅读 · 0 评论 -
Lua学习笔记函数
数字型for 的格式,exp3默认为1for var=exp1 , exp2 , exp3 do执行体>end泛型for迭代的类型,标准库中提供了几种迭代器:io.lines() 用于迭代文件中每行pairs() 迭代table中元素ipairs() 迭代 数组 元素string.gmatch() 迭代字符串中单词 一,函数多重返回值:x , y =原创 2014-07-06 14:56:35 · 417 阅读 · 0 评论 -
Lua学习笔记之模块
模块require() 使用模块module() 创建模块通过require()来加载一个模块,返回一个全局变量table类型。local a = require ”mod”foo()require 函数,搜索模块名时,使用一个 ’ ; ’ 分隔的路径。我遇到过一个加载路径的问题,最后得到的结论是:那一串路径中一般第一个:当前路径,是指运行lua脚本的当前位置,原创 2014-07-06 15:00:31 · 679 阅读 · 0 评论