摘要:
Lua中提供的元表是用于帮助Lua数据变量完成某些非预定义功能的个性化行为,如两个table的相加。假设a和b都是table,通过元表可以定义如何计算表达式a+b。当Lua试图将两个table相加时,它会先检查两者之一是否有元表,然后检查该元表中是否存在__add字段,如果有,就调用该字段对应的值。 阅读全文
posted @ 2018-08-15 19:32
崔园樟
阅读(349)
评论(0)
推荐(0)
摘要:
基础字符串函数 字符串库中有一些函数非常简单,如: 1). string.len(s) 返回字符串s的长度; 2). string.rep(s,n) 返回字符串s重复n次的结果; 3). string.lower(s) 返回s的副本,其中所有的大写都被转换为了小写形式,其他字符不变; 4). str 阅读全文
posted @ 2018-08-15 17:59
崔园樟
阅读(479)
评论(0)
推荐(0)
摘要:
Lua中的table就是一种对象,但是如果直接使用仍然会存在大量的问题,见如下代码: Lua提供了一种更为便利的语法,即将点(.)替换为冒号(:),这样可以在定义和调用时均隐藏self参数,如 类的定义 继承 封装 阅读全文
posted @ 2018-08-15 17:15
崔园樟
阅读(173)
评论(0)
推荐(0)

浙公网安备 33010602011771号