Lua基础
sung26
每件事情都可以去尝试
展开
-
lua -- io.pathinfo
io.pathinfo拆分一个路径字符串,返回组成路径的各个部分。格式:parts = io.pathinfo(路径)使用示例:local pathinfo = io.pathinfo("/var/app/test/abc.png") -- pathinfo.dirname = "/var/app/test/"-- pathinf原创 2015-12-26 14:45:43 · 603 阅读 · 0 评论 -
lua中字符串匹配笔记
string.gsub 函数有三个参数:目标串,模式串,替换串。基本作用是用来查找匹配模式的串,并将使用替换串其替换掉: s = string.gsub("Lua is good", "good", "bad?") print(s) --> Lua is badstring.gsub 的第二个返回值表示进行替换操作的次数。例如,下面代码计字符串中空格出现的次数:转载 2015-10-14 16:46:13 · 280 阅读 · 0 评论 -
Lua流程控制
if...else 语句Lua if 语句可以与 else 语句搭配使用, 在 if 条件表达式为 false 时执行 else 语句代码块。Lua if...else 语句语法格式如下:if(布尔表达式)then --[ 布尔表达式为 true 时执行该语句块 --]else --[ 布尔表达式为 false 时执行该语句块 --]end实例以下实例用于判断原创 2015-09-21 14:28:33 · 553 阅读 · 0 评论 -
Lua基本函数库——新手必备
最近开始学习Lua语言,操作过程中,发现对很多函数不是很明白,做个笔记记录下。基本函数库为Lua内置的函数库,不需要额外装载assert (v [, message])功能:相当于C的断言,参数:v:当表达式v为nil或false将触发错误,message:发生错误时返回的信息,默认为"assertion failed!"--------------转载 2015-09-21 13:49:22 · 439 阅读 · 0 评论 -
让你一秒就懂JSON
JSON 概述JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于JavaScript(Standard ECMA-262 3rd Edition - December 1999)的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScript, Perl,转载 2015-04-27 17:18:59 · 380 阅读 · 0 评论 -
阻塞进程等待
之前对阻塞、非阻塞这个概念也是不了解,今天晚上看网上一段程序的时候,一段代码让我起了兴趣(下方标红的代码):local socket = require("socket")local host = "http://www.xxx.com"local port = "8080"local c = socket.tcp()local n, e = c:connect(host,原创 2017-05-07 23:26:20 · 658 阅读 · 0 评论