
Lua
幽雨雨幽
C/C++软件工程师
展开
-
lua.c:80:31: fatal error: readline/readline.h: No such file or directory
在编译lua包时,出现如下error:错误原因就是缺少依赖包libreadline-dev解决方法:缺少libreadline-dev依赖包centos: yum install readline-develdebian: apt-get install libreadline-dev.问题解决...原创 2018-05-02 10:56:15 · 2203 阅读 · 0 评论 -
点号与冒号操作符的区别
看下面示例代码:local str = "abcde" print("case 1:", str:sub(1, 2)) print("case 2:", str.sub(str, 1, 2)) output:case 1: ab case 2: ab 冒号操作会带入一个self参数,用来代表自己。而点号操作,只是内容的展开。在函数定义时,使用冒号将默认接收一个self参数,而使用点号则需要显式传入...转载 2018-05-11 15:29:01 · 732 阅读 · 0 评论 -
Lua中执行系统命令方法介绍
这篇文章主要介绍了Lua中执行系统命令方法介绍,Lua中有两种方法可以执行操作系统内置命令,需要的朋友可以参考下 Lua中,os.execute可以执行dos命令,但是返回的是系统状态码,默认输出。 io.popen()也可以执行dos命令,但是返回一个文件。eg: 复制代码代码如下: local t = io.popen('svn help') local a = t:read("...转载 2018-09-06 17:23:34 · 6217 阅读 · 0 评论