简介从Lua5.1版本开始,就对模块/包添加了新的支持,可是使用require函数和package函数来加载模块,使用table模拟module来定义模块。 函数require用于加载模块,module用于创建模块。传统模式下的模块机制module1.什么是module对开发来说,使用module可以有效分隔代码,实现代码共享,便于代码管理。 对于用户来说,一个module相当于一个Xnix中
转载 2024-03-24 10:42:26
44阅读
慢慢地,Lua正被世界上越来越多的人使用。Lua官方网站的数据库中保存着一些“使用了Lua”的项目的信息。在数据库中,我们用一个构造器以自动归档的方式表示每个工程入口,代码如下:entry{ title = "Tecgraf", org = "Computer Graphics Technology Group, PUC-Rio", url = "http://www.tecgraf.puc-ri
本篇文章作为Lua基础部分的一个小结,演示两个小程序,来表现Lua的不同特性。第一个例子说明Lua如何作为一门数据描述性语言使用。第2个例子,是一个马尔可夫链算法的实现。ps:个人觉得书中的这一章有点莫名其妙,感觉两个例子也没有起到什么总结作用,反而感觉讲得有点云里雾里的。1. 数据描述在Lua的网站上保留了一个数据库,存储了世界上使用Lua的项目的一些示例代码。我们用一个结构体来表示数据库中的每
转载 2024-04-10 16:56:02
60阅读
lua-5.1.4.tar.gz里test目录下有一些测试用例,我看了一遍,令人印象深刻有: string库的模式匹配,简化的正则,够用不复杂。 协程和闭包,有时可简化编程,但有时也不好理解。 table的__index和__newindex,可用来模拟面向对象,规则虽然简单,但用好真不那么容易。 《Lua程序设计》中也有一些例子,这些有趣的例子和工具都列在下面:斐波那契(fibonacci)数列
转载 2024-05-01 23:03:49
81阅读
慢慢地,Lua正被世界上越来越多的人使用。Lua官方网站的数据库中保存着一些“使用了Lua”的项目的信息。在数据库中,我们用一个构造器以自动归档的方式表示每个工程入口,代码如下:entry{ title = "Tecgraf", org = "Computer Graphics Technology Group, PUC-Rio", url = "http://www.te
Cocos2d-x-Lua示例项目HelloLua 本篇博客介绍Cocos2d-x中Lua的实例项目,就是使用Cocos2d-x创建的初始项目运行所呈现的农场,这里笔者取名为HelloLua。本篇博客会详细在代码中解析Cocos2d-x 3.1.1创建的Lua项目中实例,一些API的使用。 注:本示例项目在Mac系统下创建 首先我们来创建一个Cocos2d-x Lua项目,在命令敲入类似以下命令
转载 2024-04-25 17:36:51
96阅读
最近要做机械臂仿真和实物的编程,发现很多都是使用Lua这门脚本语言来进行编程控制的,因此就学习了一下,并且写了几个入门的小例程,在这里分享一下。0.软件安装直接到官网下载安装包,按照指示一步步安装即可。http://www.lua.org/versions.html,我用的是5.1.4的版本1.HelloWorld.lua打印直接使用print语句。注释使用--,多行注释用两个中括号,数据类型有s
转载 2024-02-16 09:44:16
106阅读
===============================================================服务器,main.lua===============================================================local socket = require ( "socket" ) local tcpServer = nil --
转载 2023-06-23 23:15:43
132阅读
手把手教你成功编译《Lua 程序设计》书中第24章简化版Lua解释器的例子作者: FreeBlues修订版本: 1.00很多人都看过《Lua 程序设计》 这本书, 在 第24章 C API 概述 中, 提供了一个非常简单的 Lua 解释器的例子, 如下:24.1 第一个示例 将通过一个简单的 Lua 解释器程序来开始 C API 的学习. 以下代码就是一个最原始的解释器程序:#include
转载 2024-03-24 11:23:34
44阅读
接下来我们使用 Lua 来输出"Hello World!"实例(Lua 5.3)print("Hello World!")运行后,会在屏幕上显示 Hello, world!。
Lua
原创 2021-07-02 14:21:22
292阅读
 
原创 2021-07-07 15:46:44
303阅读
接下来我们使用 Lua 来输出"Hello World!"实例(Lua 5.3)print("Hello World!")运行后,会在屏幕上显示 Hello, world!。
lua
原创 2022-01-20 14:48:11
65阅读
Border: 边界; 边; 镶边; 包边;Border也是一个容器,只能包含一个子元素。  一、添加一个名为testBorder的UserWidget,添加一个Border到默认成Canvas Panel容器,添加一个TextBlock到Border容器,没有看到TextBlock文字,是因为Border背景是白色、TextBlock的文字颜色也是白色。  二、Bo
组建Infrastruction结构无线局域网
原创 2012-04-21 22:14:49
1356阅读
C++用LuaIntf调用Lua代码示例void LuaTest::OnResponse(uint32_t uLuaRpcId, const std::string& sRespContent) const { using LuaIntf::LuaRef; LuaRef require(m_pLuaState, "require"); try {
原创 2023-06-19 09:58:36
106阅读
接通电源 如果之前有设置过但是忘记设置信息则可以长按Default键5秒进行复位 设置登录密码 连接WiFi初始是没有密码可以直接连接 WiFi名称是类似h
原创 10月前
1029阅读
上次已经将Lua的工作环境配置好了,接下来我们要做一些简单的示例Lua的命令行模式如果我们直接运行Lua的可执行文件(lua.exe)或者在【开始--运行】菜单里输入lua的话,就会出现一个命令提示符 > (一个大于号):从上面的的信息可以看到当前的Lua版本号,这里我使用的版本为 5.1.2Wiki上所有的Lua示例都是用以文本的形式给出代码了,为了直观起见,在代码不长的情况下,我会使用
转载 2024-03-07 19:07:33
59阅读
在win10系统中,默认情况下无线网卡大部分都用于STA模式,但是有时候需要将无线网卡的工作模式为SoftAP,这样如果有双网卡的话,就能够将本机网络共享给其他PC或者STA,那么Win10系统怎么设置无线做AP热点呢?本文就给大家带来详细的设置步骤。具体如下:1、首先确认已安装好无线网卡驱动,并且无线可以正常工作,如下图示,当前具有双网卡,一个USB 无线网卡及RealTek的千兆网卡:2、回到
 循环结构是在一定条件下反复执行某段程序的流程结构,被反复执行的程序被称为循环体。循环语句是由循环体及循环的终止条件两部分组成的Lua 语言提供了以下几种循环处理方式:while,for,repeat...until,循环的嵌套while循环实例 a=10 while( a < 20 ) do print("a 的值为:", a) a = a+1 end 输出:
grpc-lua 示例(金庆的专栏 2018
原创 2023-06-15 16:56:41
202阅读
  • 1
  • 2
  • 3
  • 4
  • 5