2017年06月05日
|
阅读量
😁
lua刷请求:
local http = require("socket.http")
local ltn12 = require("ltn12")
function http.get(u)
local t = {}
local r, c, h = http.request{
...
阅读更多
2017年06月05日
|
阅读量
😁
string.gsub 函数有三个参数:目标串,模式串,替换串。
基本作用是用来查找匹配模式的串,并将使用替换串其替换掉:
s = string.gsub("Lua is good", "good", "bad?")
print(s) --> Lua is bad
string.gsub 的第二...
阅读更多
2017年06月05日
|
阅读量
😁
Lua coroutine
协程的函数都放在全局的coroutine表里,_G.coroutine里一共5个函数:
具体用法(代码出自云风大神):
function foo(a)
print("foo", a)
return coroutine.yield(2 * a)
end
co ...
阅读更多
2017年06月05日
|
阅读量
😁
C语言异常处理、try/catch简单实现
try/catch是一种错误处理机制,c++和object-c里面都有,c里面没有,这里简单在c里面实现一下:
要在c里面实现try/catch,先了解C标准库提供的两个特殊的函数:setjmp() 及 longjmp(),以及jmp_buf 异常结构
1.set...
阅读更多
2017年06月04日
|
阅读量
😁
lua入门学习(猜数字游戏)
代码如下:
print('--------------------------by yun------------------------------')
print('-------注意:本游戏全程只接受纯数字输入,其它皆不合法--------')
i=1
repeat
pri...
阅读更多
2017年06月04日
|
阅读量
😁
unpack函数:
function sum(...) --> 函数实现求和,(..)表示参数个数不确定
local s=0 -->local修饰局部变量,效率比全局高
for i,v in ipairs{...}do
s=s...
阅读更多
2017年06月03日
|
阅读量
😁
Lua函数名
函数是名字,并可以赋值:
a=print a('a')
代码:
function f() ....end
等价于:
f=function()....end
匿名函数的使用:
days={'first','second','z','thi...
阅读更多
2017年06月01日
|
阅读量
😁
博客迁移
原博客内容部分迁移至此
阅读更多