lua
文章平均质量分 72
terry7
这个作者很懒,什么都没留下…
展开
-
lua语法入门
又是被赶鸭子上架,学习lualua语法入门在这篇文章中,我想向大家介绍如何进行Lua程序设计。我假设大家都学过至少一门编程语言,比如Basic或C,特别是C。因为Lua的最大用 途是在宿主程序中作为脚本使用的。 Lua 的语法比较简单,学习起来也比较省力,但功能却并不弱。 在Lua中,一切都是变量,除 了关键字。请记住这句话。I. 首先是注释 写一个转载 2015-07-09 16:40:44 · 448 阅读 · 1 评论 -
lua string
字符串库中的一些函数是非常简单的:string.len(s) 返回字符串s的长度;string.rep(s, n) 返回重复n次字符串s的串;你使用string.rep("a", 2^20)可以创建一个1M bytes的字符串(比如,为了测试需要);string.lower(s) 将s中的大写字母转换成小写(string.upper将小写转载 2015-07-09 16:48:46 · 362 阅读 · 0 评论 -
lua中的table函数库
table.concat(table, sep, start, end)concat是concatenate(连锁, 连接)的缩写. table.concat()函数列出参数中指定table的数组部分从start位置到end位置的所有元素, 元素间以指定的分隔符(sep)隔开。除了table外, 其他的参数都不是必须的, 分隔符的默认值是空字符, start的默认值是1, end的默认值转载 2015-07-28 16:20:24 · 376 阅读 · 0 评论 -
lua 删除key,value table中指定元素
要删除key,value中table中指定的元素,不能简单的使用for循环来删除原因如下:在table表中使用for迭代时,将符合条件的元素删除时,后面元素前移,然后产生跳跃而且使用for i=1,#mytable 这样的循环时,由于在for时就已经确定了循环的终点是table的总长度,在整个for运行过程中,终点不会改变。所以当你删除元素时,在循环到i = #myta原创 2015-08-22 10:23:32 · 26771 阅读 · 3 评论 -
lua os.date()参数
格式描述示例os.date("%a")abbreviated weekday name Sunos.date("%A")full weekday nameSundayos.date("%b")abbreviated month name Julos.date("%B")转载 2015-07-29 16:16:20 · 3671 阅读 · 0 评论 -
lua 的table排序
这篇文章主要介绍了Lua中对table排序实例,本文讲解了Lua中对table的一般排序方法、针对值的排序、同时对键值进行排序等方法,需要的朋友可以参考下lua中利用到的排序的基本上就是构造函数(table)了,为了便于和C区分开来,我俗称它为表单。实例:(原理就是LUA集成的冒泡算法)排序的一般姿势(对于只包含数字或者只包含字符串的简单数组)转载 2015-07-30 11:02:30 · 846 阅读 · 0 评论 -
lua-把table中的元素按照key的ascii码升序排序并组装成key-value的xml格式
跟外部的接口对接,很多接口都是http-xml的形式。而且要求要把table中的元素按照key的ascii码升序排序后再组装成key-value的xml格式。比如有一个table,tbltbl = {a=5,d=1,b=2,e=4,c=9}需要组装成如下的xml52914testsort.lua的代码如下--打印tablefunction printT原创 2015-08-05 09:23:25 · 3666 阅读 · 0 评论 -
使用ngx_lua发送文件给服务器
网上搜索了好久lua发送文件的资料,发现openresty的库里面没有post 文件的函数,没办法,只能自己实现首先,需要了解http发送文件的原理,具体请转到http://blog.csdn.net/terry7/article/details/49464335下面是实现的代码步骤一:新建comm.lua,里面写httpPostFile函数local http原创 2015-10-28 10:02:53 · 2643 阅读 · 1 评论