Golang编程语言知识介绍


  • 首页

  • 随想录

  • 生活

  • OS

  • lua

  • redis

  • Golang

  • C

  • OpenVPN

  • web

  • OpenWRT

  • 运维

  • Git

  • 鸟哥的私房菜

  • IT杂谈

  • About Me

  • 友情链接

  • 搜索
close

lua常用函数-打印表

时间: 2022-10-19   |   分类: lua     |   阅读: 74 字 ~1分钟
  • 打印表
function PrintTable(table, key, level)
  level = level or 1
  local indent = ""
  for i = 1, level do
    indent = indent.."  "
  end

  if key ~= nil then
    print(indent..key.." ".."=".." ".."{")
  else
    print(indent .. "{")
  end

  for k,v in pairs(table) do
     if type(v) == "table" then
        PrintTable(v, key, level + 1)
     else
        local content = string.format("%s%s = %s", indent .. "  ",tostring(k), tostring(v))
      print(content)  
      end
  end
  print(indent .. "}")
end
#lua#
JSON-RPC
CMakeLists.txt注释
shankusu2017@gmail.com

shankusu2017@gmail.com

503 日志
34 分类
39 标签
GitHub
© 2009 - 2023
粤ICP备2021068940号-1 粤公网安备44011302003059
0%