当前位置: 七九推 > IT编程>脚本编程>

Lua

Lua脚本获取喜马拉雅MP3音频地址

2022-06-09 19:25 | 分类:脚本编程 | 评论:0 次 | 浏览: 106

参考此文:在linux下可以直接运行#!/usr/bin/lua5.1--需要luacurl http://luacurl.luaforge...

分析Lua观察者模式最佳实践之构建事件分发系统

2022-06-09 19:25 | 分类:脚本编程 | 评论:0 次 | 浏览: 112

一、前言试想这样一个问题,当某个事件发生时,比如在游戏中a模块修改了用户的金币数,而b模块和c模块提供的功能都依赖于用户的金币数,那么,a模...

Lua之wrap函数用法示例

2022-06-09 12:02 | 分类:脚本编程 | 评论:0 次 | 浏览: 99

wrap和create差不多,都是去创建一个coroutine,有些区别:1,wrap不会通过resume去得到第一个返回值(错误信息)2,...

Lua源码中字符串类型的实现

2022-06-09 12:02 | 分类:脚本编程 | 评论:0 次 | 浏览: 109

概述 lua完全采用8位编码,lua字符串中的字符可以具有任何数值编码,包括数值0。也就是说,可以将任意二进制数据存储到一个字符串中。lua...

Lua中table的遍历详解

2022-06-09 12:02 | 分类:脚本编程 | 评论:0 次 | 浏览: 98

当我在工作中使用lua进行开发时,发现在lua中有4种方式遍历一个table,当然,从本质上来说其实都一样,只是形式不同,这四种方式分别是:...

Lua中table库函数方法介绍

2022-06-09 12:02 | 分类:脚本编程 | 评论:0 次 | 浏览: 86

一部分的table函数只对其数组部分产生影响, 而另一部分则对整个table均产生影响. 下面会分开说明.table.concat(tabl...

Ruby元编程技术详解(Ruby Metaprogramming techniques)

2022-06-09 12:02 | 分类:脚本编程 | 评论:0 次 | 浏览: 102

我最近考虑了很多元编程(metaprogramming)的问题,并希望看到更多这方面技术的例子和讲解。无论好坏,元编程已经进入ruby社区,...

Lua中os库详细介绍

2022-06-09 12:02 | 分类:脚本编程 | 评论:0 次 | 浏览: 100

这个库通过表os实现os.clock ()功能:返回一个程序使用cpu时间的一个近似值例如:复制代码 代码如下:local x = os.c...

Lua教程(一):简介、优势和应用场景介绍

2022-06-09 12:02 | 分类:脚本编程 | 评论:0 次 | 浏览: 90

一、简介:  lua作为目前最为流行的、免费轻量级嵌入式脚本语言,在很多工业级的应用程序中被广泛应用,如adobe's photoshop,...

Lua中让回调函数支持回调对象方法的解决方法

2022-06-09 12:02 | 分类:脚本编程 | 评论:0 次 | 浏览: 95

在 cocos2d-lua 中,存在很多异步或延迟的操作,例如后台加载图片、等待一定时间执行代码等。这些功能的函数通常要求传入一个 func...

Lua编程示例(四):Lua标准库之表库、字符串库、系统库

2022-06-09 12:02 | 分类:脚本编程 | 评论:0 次 | 浏览: 101

tb1 = { "alpha","log","gamme"}print(table.concat(tb1," , "))print(tabl...

Lua中的弱引用介绍

2022-06-09 12:02 | 分类:脚本编程 | 评论:0 次 | 浏览: 90

一个table的弱引用类型是通过其元素表中的__mode字段来决定的,这个字段的值应为一个字符串,如果这个字符串中包含字母'k'/'v'那么...

LUA string库使用小结

2022-06-09 03:24 | 分类:脚本编程 | 评论:0 次 | 浏览: 160

1. string库中所有的字符索引从前往后是1,2,...;从后往前是-1,-2,...2. string库中所有的function都不会...

C语言中调用Lua函数实例

2022-06-09 03:24 | 分类:脚本编程 | 评论:0 次 | 浏览: 106

记得上学时,初中英文课本中,上网叫做surfing the internet,中文叫网上冲浪。那个时期,人们经常称互联网为赛博空间。如今工作...

Lua select函数用法实例

2022-06-09 03:24 | 分类:脚本编程 | 评论:0 次 | 浏览: 98

调用select时,必须传入一个固定实参selector(选择开关)和一系列变长参数。如果selector为数字n,那么select返回它的...

Lua中类的实现

2022-06-09 03:24 | 分类:脚本编程 | 评论:0 次 | 浏览: 324

概述 一个类就是像是一个创建对象的模具,对于lua这种没有类的概念的语言,为了模拟类,方法是为要创建的对象制定一个原型(prototype)...

Lua中的逻辑运算符使用详解

Lua中的逻辑运算符使用详解

2022-06-09 03:24 | 分类:脚本编程 | 评论:0 次 | 浏览: 479

下表列出了所有的lua语言支持的逻辑运算符。假设变量a持有true,而变量b持有false:示例试试下面的例子就明白了所有的lua编程语言提...

C语言模块回调Lua函数的两种方法

2022-06-09 03:24 | 分类:脚本编程 | 评论:0 次 | 浏览: 110

lua和c通过虚拟栈这种交互方式简单而又可靠,缺点就是c做栈平衡稍微会多写一点代码。 今天分享学到的c模块回调lua函数的两种方法,都是炒冷...

Lua中的元表与元方法学习总结

2022-06-09 03:24 | 分类:脚本编程 | 评论:0 次 | 浏览: 110

前言元表对应的英文是metatable,元方法是metamethod。我们都知道,在c++中,两个类是无法直接相加的,但是,如果你重载了“+...

Lua脚本语言简介

2022-06-09 03:24 | 分类:脚本编程 | 评论:0 次 | 浏览: 111

lua是一种简单、可扩展、高效的脚本语言,被广泛应用于各种领域,如嵌入式系统、移动设备、web服务器、有效。lua一开始就被设计成能与c语言...

Lua之字符串格式化例子和常用格式化参数介绍

2022-06-09 03:24 | 分类:脚本编程 | 评论:0 次 | 浏览: 101

复制代码 代码如下:a = 'aadsdf\"' print(string.format("%q",a)) %d十进制整数%o八进制整数%x...

Lua中访问table里函数的方法示例

2022-06-09 03:24 | 分类:脚本编程 | 评论:0 次 | 浏览: 97

看例子代码:复制代码 代码如下:dotable_ = {a = 1,foo = function(i)return iend}print(t...

Lua中的__index和__newindex实例

2022-06-08 19:24 | 分类:脚本编程 | 评论:0 次 | 浏览: 62

前言这篇博文将通过几个简单的实例演示,巩固对__index和__newindex的理解,同时加深对lua中元表和元方法的理解,如果对lua的...

Lua中的metatable介绍

2022-06-08 19:24 | 分类:脚本编程 | 评论:0 次 | 浏览: 61

setmetatable (table, metatable)lua 中的每个值都可以用一个 metatable。 这个 metatable...

Lua教程(一):Lua脚本语言介绍

2022-06-08 19:24 | 分类:脚本编程 | 评论:0 次 | 浏览: 329

lua 是一个扩展式程序设计语言,它被设计成支持通用的过程式编程,并有相关数据描述的设施。 lua 也能对面向对象编程,函数式编程,数据驱动...

Lua中的__index方法详解

2022-06-08 19:24 | 分类:脚本编程 | 评论:0 次 | 浏览: 60

当我们访问一个表的不存在的域,返回结果为nil,这是正确的,但并不一定正确。实际上,这种访问触发lua解释器去查找__index metam...

Lua编程示例(一):select、debug、可变参数、table操作、error

2022-06-08 19:24 | 分类:脚本编程 | 评论:0 次 | 浏览: 65

function test_print(...) for i=1,select("#",...) do print(i,select(i,....

Lua教程(二十一):编写C函数的技巧

2022-06-08 19:24 | 分类:脚本编程 | 评论:0 次 | 浏览: 512

1. 数组操作: 在lua中,“数组”只是table的一个别名,是指以一种特殊的方法来使用table。出于性能原因,lua的c api为数组...

详解Lua中if ... else语句的使用方法

2022-06-08 19:24 | 分类:脚本编程 | 评论:0 次 | 浏览: 656

if 语句后面可以跟一个可选的else语句,当布尔表达式为假该语句执行。语法在lua编程语言中的if ... else语句的语法是:复制代码...

Lua教程(二):基础知识、类型与值介绍

2022-06-08 19:24 | 分类:脚本编程 | 评论:0 次 | 浏览: 54

一、基础知识:1. 第一个程序和函数: 在目前这个学习阶段,运行lua程序最好的方式就是通过lua自带的解释器程序,如:复制代码 代码如下:...

Copyright © 2017-2023  七九推 保留所有权利. 粤ICP备17035492号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com