现在位置 >首页 > print_r
1℃
2012年04月18日 Lua ⁄ 被围观 28,183 次+
LUA并不象其它许多"大而全"的语言那样,包括很多功能,比如网络通讯、图形界面等。但是LUA可以很容易地被扩展:由宿主语言(通常是C或C++)提供这些功能,LUA可以使用它们,就像是本来就内置的功能一样。LUA只包括一个精简的核心和最基本的库。这使得LUA体积小、启动速度快,从而适合嵌入在别的程序里。因此在lua中并没有其他语言那样多的系统函数。习惯了其他语言的字符串分割函数,与是就自己写了一个,记录在此,以备使用. 下面在简单介绍下lua: Lua 是一个小巧的脚本语言。作者是巴西人。该语言的设计目的是为了嵌...
阅读全文

3℃
2012年01月29日 Lua ⁄ 被围观 15,258 次+
之前写了个类似php的var_dump()函数,下面在来一个print_r()函数,代码如下: function pr (t, name, indent)        local tableList = {}        function table_r (t, name, indent, full)            local id = not full and name or type(name)~="number" and tostring(name) or '['..name..']'            local tag = indent .. id .. ' = '            local out = {}  -- result            if type(t) == "table" then                if tableList[t] ~= nil then                    table.insert...
阅读全文