我的 lua 问题集

lua中判断字符串中是否有中文字符

http://anyexxx.diandian.com/post/2013-07-30/40053147587

主要是判断当前的值是否大于 127.    

  2014/10/17

 

对于Lua中对象的概念,一直在引用的过程中有个错误。就是在调用函数的时候,应该用 object:method() ---用的书冒号。

对于Lua中的require,require(filename)。 在当前目录下调用当前目录的文件时,filename则直接为文件名字;如果调用的为当前目录的子文件夹中、或者是兄弟同级文件夹中的文件,则需要从工作目录的根目录开始写出绝对路径,eg:当前目录为D:\Workspace  ,如果在workspace中的子文件夹childOne中调用Workspace中的文件,则直接写require(“filename”);如果是调用Workspace中的另一个文件夹childTwo中的文件,则写为require("childTwo.filename")。

  2014/11/12

 

在这里,local f 是不能在 local g 中调用的。脑子第一个反应是:为什么?local f 明显是对真个文件的,也就是说 f 的范围应该是整个文件。那应该在 f 定义以后的下文中都可以使用。转念一想,不对:换个角度想,f 的确是对于下面的可见。但是调用函数的话,则是另外开辟的空间,那么原来空间中的 variables 自然是看不见了。

       14/11/16   

 

对于元表,

set={}
mt={1,}
ms={}
mt.__metatable=mt
setmetatable(set,mt)
setmetatable(set,ms)
print(getmetatable(set))
print(mt)
print(ms)

  对于其中的__metatable,只要设定之后元表即受到保护。不能被修改。

 

  14/11/17

转载于:https://www.cnblogs.com/yoru/p/4032207.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值