最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

使用lua實(shí)現(xiàn)php的var_dump()函數(shù)功能

 更新時(shí)間:2014年11月03日 16:10:41   投稿:hebedich  
小編比較熟悉php,所以這篇文章主要介紹了使用lua實(shí)現(xiàn)php的var_dump()函數(shù)功能,需要的朋友可以參考下

習(xí)慣了php中的var_dump()函數(shù),而如今寫lua的時(shí)候總習(xí)慣使用var_dump()函數(shù),于是就自己動(dòng)手寫了一個(gè)類似功能的var_dump()函數(shù)。

復(fù)制代碼 代碼如下:

function var_dump(data, max_level, prefix)  
    if type(prefix) ~= "string" then  
        prefix = "" 
    end  
    if type(data) ~= "table" then  
        print(prefix .. tostring(data))  
    else 
        print(data)  
        if max_level ~= 0 then  
            local prefix_next = prefix .. "    " 
            print(prefix .. "{")  
            for k,v in pairs(data) do 
                io.stdout:write(prefix_next .. k .. " = ")  
                if type(v) ~= "table" or (type(max_level) == "number" and max_level <= 1) then  
                    print(v)  
                else 
                    if max_level == nil then  
                        var_dump(v, nil, prefix_next)  
                    else 
                        var_dump(v, max_level - 1, prefix_next)  
                    end  
                end  
            end  
            print(prefix .. "}")  
        end  
    end  
end 

相關(guān)文章

  • Lua的table庫(kù)函數(shù)insert、remove、concat、sort詳細(xì)介紹

    Lua的table庫(kù)函數(shù)insert、remove、concat、sort詳細(xì)介紹

    這篇文章主要介紹了Lua的table庫(kù)函數(shù)insert、remove、concat、sort詳細(xì)介紹,本文分別給出了這幾個(gè)函數(shù)的使用實(shí)例,需要的朋友可以參考下
    2015-04-04
  • C語(yǔ)言模塊回調(diào)Lua函數(shù)的兩種方法

    C語(yǔ)言模塊回調(diào)Lua函數(shù)的兩種方法

    這篇文章主要介紹了C語(yǔ)言模塊回調(diào)Lua函數(shù)的兩種方法,本文講解了C保存函數(shù)對(duì)象、C訪問Lua全局環(huán)境兩種方法,需要的朋友可以參考下
    2015-04-04
  • 淺談chuck-lua中的多線程

    淺談chuck-lua中的多線程

    Lua對(duì)多線程支持初步體驗(yàn)是本文要介紹的內(nèi)容,主要是來了解LUA中多線程的使用,,經(jīng)過反復(fù)的實(shí)驗(yàn)得到的結(jié)果是,lua不支持多線程,如何讓它支持?來看本文內(nèi)容。
    2015-07-07
  • 詳解Lua中if ... else語(yǔ)句的使用方法

    詳解Lua中if ... else語(yǔ)句的使用方法

    這篇文章主要介紹了詳解Lua中if ... else語(yǔ)句的使用方法,是Lua入門學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下
    2015-05-05
  • Lua中的元方法__newindex詳解

    Lua中的元方法__newindex詳解

    這篇文章主要介紹了Lua中的元方法__newindex詳解,本文講解了查詢與更新、監(jiān)控賦值、通過table給另一個(gè)table賦值等內(nèi)容,需要的朋友可以參考下
    2014-09-09
  • Lua中的協(xié)同程序詳解

    Lua中的協(xié)同程序詳解

    這篇文章主要介紹了Lua中的協(xié)同程序詳解,本文非常詳細(xì)的講解了Lua中的協(xié)同程序,同時(shí)講解了生產(chǎn)者-消費(fèi)者問題,需要的朋友可以參考下
    2014-09-09
  • Lua語(yǔ)言新手簡(jiǎn)單入門教程

    Lua語(yǔ)言新手簡(jiǎn)單入門教程

    這篇文章主要給大家介紹的是關(guān)于Lua語(yǔ)言新手入門的簡(jiǎn)單教程,文中通過示例代碼一步步介紹的非常詳細(xì),對(duì)各位新手們的入門提供了一個(gè)很方便的教程,需要的朋友可以參考借鑒,下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2018-03-03
  • Lua中的metatable詳解

    Lua中的metatable詳解

    這篇文章主要介紹了Lua中的metatable詳解,本文詳細(xì)講解了metatable的作用、定義操作符行為、為 Lua 函數(shù)庫(kù)提供支持等內(nèi)容,需要的朋友可以參考下
    2014-10-10
  • Lua中實(shí)現(xiàn)StringBuffer功能

    Lua中實(shí)現(xiàn)StringBuffer功能

    這篇文章主要介紹了Lua中實(shí)現(xiàn)StringBuffer功能,本文給出了實(shí)現(xiàn)代碼和調(diào)用代碼,需要的朋友可以參考下
    2014-11-11
  • 理解Lua中的__index和__newindex

    理解Lua中的__index和__newindex

    這篇文章主要介紹了理解Lua中的__index和__newindex,本文給出了三段代碼來講解__index和__newindex,代碼中包含詳細(xì)注釋,需要的朋友可以參考下
    2015-04-04

最新評(píng)論

长海县| 炎陵县| 沅江市| 静海县| 饶阳县| 古田县| 大连市| 兰坪| 桐城市| 色达县| 昌江| 正定县| 黔南| 仁布县| 新宾| 石景山区| 江北区| 温泉县| 乌鲁木齐市| 海兴县| 平遥县| 芒康县| 泰顺县| 福鼎市| 梅河口市| 微山县| 漳浦县| 门源| 格尔木市| 从江县| 时尚| 屏东县| 寻乌县| 乡宁县| 隆子县| 崇礼县| 肥西县| 昭苏县| 容城县| 连江县| 宁强县|