
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 · 614 阅读 · 0 评论 -
lua中字符串匹配笔记
string.gsub 函数有三个参数:目标串,模式串,替换串。 基本作用是用来查找匹配模式的串,并将使用替换串其替换掉: s = string.gsub("Lua is good", "good", "bad?") print(s) --> Lua is bad string.gsub 的第二个返回值表示进行替换操作的次数。例如, 下面代码计字符串中空格出现的次数:转载 2015-10-14 16:46:13 · 305 阅读 · 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 · 595 阅读 · 0 评论 -
Lua基本函数库——新手必备
最近开始学习Lua语言,操作过程中,发现对很多函数不是很明白,做个笔记记录下。 基本函数库为Lua内置的函数库,不需要额外装载 assert (v [, message]) 功能:相当于C的断言, 参数: v:当表达式v为nil或false将触发错误, message:发生错误时返回的信息,默认为"assertion failed!" --------------转载 2015-09-21 13:49:22 · 456 阅读 · 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 · 396 阅读 · 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 · 698 阅读 · 0 评论