1. framework.debug
  2. 调试支持
  3.  
  4. ~~
  5.  
  6. echo
  7.  
  8. 功能同 print
  9.  
  10. 格式:
  11.  
  12. echo(值, [值, 值, ...])
  13. ~~
  14.  
  15. printf
  16.  
  17. 按照特定格式输出。
  18.  
  19. 格式:
  20.  
  21. printf(格式字符串, [值, 值, ...])
  22. 用法示例:
  23.  
  24. printf("Value = %0.2f", 3.1415)
  25. -- 输出 Value = 3.14
  26. 关于格式字符串,请参考 string.format
  27.  
  28. ~~
  29.  
  30. echoError, echoInfo
  31.  
  32. 输出不同前缀的信息,参数格式与 printf 相同。
  33.  
  34. echoError 除了输出信息外,还会打印当前的 Lua 调用堆栈。
  35.  
  36. 格式:
  37.  
  38. echoError(格式字符串, [值, 值, ...])
  39. echoInfo(格式字符串, [值, 值, ...])
  40. ~~
  41.  
  42. echoLog
  43.  
  44. 输出指定前缀的信息,后续参数格式与 printf 相同。
  45.  
  46. 格式:
  47.  
  48. echoLog(前缀, 格式字符串, [值, 值, ...])
  49. ~~
  50.  
  51. dump
  52.  
  53. 输出一个值及其结构。
  54.  
  55. 格式:
  56.  
  57. dump(值, [提示文字], [是否返回内容], [最大层级])
  58. 用法示例:
  59.  
  60. local arr = {a = , b = , c = }
  61. dump(arr, "arr")
  62. -- 输出
  63. -- arr:
  64. -- {
  65. -- a = 1,
  66. -- b = 2,
  67. -- c = 3,
  68. -- }
  69. dump() 主要的用途是输出一个表格对象及其结构。
  70.  
  71. ~~
  72.  
  73. vardump
  74.  
  75. 输出值的 Lua 代码。
  76.  
  77. 格式:
  78.  
  79. result = vardump(值)
  80. vardump() 返回一段有效的 Lua 代码,该代码是指定值的 Lua 语法格式。

lua -- debug的更多相关文章

  1. Lua学习笔记(一):搭建开发环境

    Lua是一个小巧高效的解释型脚本语言,可以方便的嵌入到任意的语言中,很多应用程序.游戏使用LUA作为自己的嵌入式脚本语言,以此来实现可配置性.可扩展性.这其中包括魔兽世界.博德之门.愤怒的小鸟.VOC ...

  2. 一个简易版本的lua debugger实现

    introduction 工欲善其事,必先利其器.lua作为一门动态语言,虽然我已经习惯了使用print来进行代码调试,但是还是有很多童鞋觉得一款好用的调试器能更好的进行lua代码编写.所以在以前接手 ...

  3. Unity的学习笔记(XLua的初学用法并在lua中使用unity周期函数)

    自己最近也在研究怎么用lua控制UI,然后看着网上介绍,决定选用XLua,毕竟TX爸爸出的,有人维护,自己琢磨着怎么用,于是弄出来一个能用的作为记录. 当然,XLua主要是用于热更新,我自己是拿来尝试 ...

  4. Nginx+lua+openresty精简系列

    1. CentOS系统安装openresty 你可以在你的 CentOS 系统中添加 openresty 仓库,这样就可以便于未来安装或更新我们的软件包(通过 yum update 命令).运行下面的 ...

  5. GUIForDebug

    package gui; import org.luaj.vm2.Globals; import org.luaj.vm2.LuaValue; import org.luaj.vm2.ast.Chun ...

  6. nginx HttpLuaModule

    http://wiki.nginx.org/HttpLuaModule#Directives Name ngx_lua - Embed the power of Lua into Nginx This ...

  7. sysbench 0.5使用手册

    注意:本文刚开始只介绍了sysbench 0.5之前的版本,在了解了sysbench 0.5之后进行了补充,大部分测试和参数都是一样的,只是sysbench 0.5 在测试数据库方面更加全面丰富. 关 ...

  8. unity 工具开发基础

    using System.Collections; using System.Collections.Generic; using System.IO; using System.Text; usin ...

  9. 热更新解决方案--xlua学习笔记

    一.热更新方案简介 在Unity游戏工程中,C#代码(编译型语言)资源和Resources文件夹下的资源打包后都不可以更改,因此这部分内容不能进行热更新,而lua代码(解释型语言)逻辑不需要进行预编译 ...

随机推荐

  1. Ubuntu下的init.d管理update-rc.d

    计算机在启动的时候会自动执行一些脚本,用于启动一些应用程序服务,update-rc.d 是管理这些脚本的常用命令之一. 首先这是 LinuxQuestions 中对 update-rc.d 的定义: ...

  2. C#几个小知识点

    一.float数据类型 小数在C#中需要用浮点型表示,浮点值就是.后面的小数点.C#语言中有两种小数类型,分别为32位单精度浮点型(float) 和64位双精度浮点型(double).其中精度指的是小 ...

  3. Textview文字监控(输入到某个字符后,进行操作)

      以手机号充值为例,当用户输入最后一位数时候,进行汇率的变换.   1.首先给用户添加一个textchangedlistener   2.然后再写一个文字变化的监视器   mobile_et.add ...

  4. shell脚本npm构建静态文件

    #!/bin/bash cd /data/web source /etc/profile /usr/bin/cnpm i && npm run build cp -r ./dist/* ...

  5. (原)ubuntu中安装tensorflow

    转载请注明出处: http://www.cnblogs.com/darkknightzh/p/6592052.html 参考网址: https://www.tensorflow.org/install ...

  6. boost asio resolver

    asio 中的resolver一般用于将host等信息转化为socket信息,类似于getaddrinfo() 以下代码 boost::asio::io_service io; tcp::resolv ...

  7. maven groupID 和 ArtifactID的区别与作用

    GroupID是项目组织唯一的标识符,实际对应JAVA的包的结构,是main目录里java的目录结构. ArtifactID就是项目的唯一的标识符,实际对应项目的名称,就是项目根目录的名称.一般Gro ...

  8. Python学习笔记(八)—— 使用dict和set

    一.dict 1.定义: Python内置了字典:dict的支持,dict全称dictionary,在其他语言中也称为map,使用键-值(key-value)存储,具有极快的查找速度 2.优势: di ...

  9. C# Random 生成不重复随机数

    命名空间:System 表示伪随机数生成器,一种能够产生满足某些随机性统计要求的数字序列的设备. 伪随机数是以相同的概率从一组有限的数字中选取的.所选数字并不具有完全的随机性,因为它们是用一种确定的数 ...

  10. 【Smali】Smali文件的动态调试

    1.简介 smalidea是一个IntelliJ IDEA/Android Studio smali语言插件,可实现动态调试smali代码.下载地址为:https://github.com/Jesus ...