• 我的 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

  • 相关阅读:
    sql语句相关操作
    点菜系统数据库课程设计
    JDBC连接mysql编程
    JFrame画图基础和事件监听
    JFrame编程
    Java基础知识
    bzoj1047-理想的正方形(二维单调队列)
    Project Eular 233/ BZOJ 1041
    Open Train 10352
    Codeforces Round 492 (Div.1)
  • 原文地址:https://www.cnblogs.com/yoru/p/4032207.html
Copyright © 2020-2023  润新知