lua
RationalGo
这个作者很懒,什么都没留下…
展开
-
高性能 Lua 技巧(译)
原文链接:http://segmentfault.com/a/1190000004372649关于性能优化的两条格言,规则 1:不要优化;规则 2:还是不要优化(仅限专家)。不要在缺乏恰当度量(measurements)时试图去优化软件。编程老手和菜鸟之间的区别不是说老手更善于洞察程序的性能瓶颈,而是老手知道他们并不善于此。做性能优化离不开度量。优化前度量,可知何处需要优化。优化后度量,可知「转载 2017-06-11 00:09:34 · 509 阅读 · 0 评论 -
Lua学习笔记(3) 关于pairs和ipairs
[TOC]使用层次pairs遍历tablelocal tbTestPairs ={ [1] = 1, nTest_1 = 2, szTest = "test", tbTest = {}, nTest_2,}for k, v in pairs(tbTestPairs) do print (k, v)end结果szTest testt转载 2017-06-11 00:11:45 · 1212 阅读 · 0 评论 -
Lua 学习笔记 (6)table.sort
原文链接:http://pkxpp.github.io/2016/07/26/lua%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0(6)table.sort/lua 学习笔记系列 —— 由上山老人分享简单来说就是table.sort的第二个参数支持自定义比较函数,这类似于c++的容器支持自定义比较函数一样,代码如下:local tbTest = {转载 2017-06-11 00:12:20 · 685 阅读 · 0 评论 -
协程resume()传入的参数
协程resume()传入的参数依据yield()的左值来决定,例如:#!/usr/bin/luafunction foo(a) print("foo function", a) return coroutine.yield(2 * a)endco = coroutine.create(function(a, b)原创 2017-06-11 09:45:07 · 1636 阅读 · 0 评论