E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
lua基础
Lua基础
迭代器的使用实例例子解析
代码示例:在Lua中,迭代器是用来遍历集合或容器元素的一种机制。Lua中的迭代器通常与for循环结合使用,可以是泛型for迭代器,也可以是无状态或多状态的迭代器。泛型for迭代器泛型for迭代器在Lua中通过ipairs和pairs函数实现。ipairs用于迭代数组部分(即连续数字索引的部分),而pairs用于迭代整个表,包括非连续的键值对。ipairs示例array={"Lua","Tutori
乔丹搞IT
·
2024-09-02 08:00
lua非常实用的脚本
lua
开发语言
Lua基础
语法讲解
Lua是什么?Lua是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放,其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。Lua是巴西里约热内卢天主教大学(PontificalCatholicUniversityofRiodeJaneiro)里的一个研究小组,由RobertoIerusalimschy、WaldemarCeles和LuizHenriquedeFigu
ddry47579
·
2024-02-20 10:16
c/c++
lua
数据结构与算法
Lua基础
之环境
全局环境:Lua将其所有的全局变量保存在一个常规的table中组成全局环境,并通过全局变量_G进行引用。这种组织结构的优点在于可以像操作其他table一样操作这个table。有时我们想操作一个全局变量,而它的名称却存储在另一个变量中,或者需要通过运行时的计算才能得到,可以通过value=_G[varname]来获得动态名字的全局变量。函数环境:Lua中的函数环境就是函数在执行时所见的全局变量的集合
沐阳掠影
·
2024-02-11 02:37
Lua
Lua
环境
全局环境
函数环境
setfenv
游戏辅助从0到1-C++调用游戏Lua脚本实现辅助
课程地址:https://edu.csdn.net/course/detail/39240你将收获游戏辅助编程
Lua基础
C/C++Lua联合编程适用人群对游戏辅助技术感兴趣的人课程介绍本课程以TLB*和
雪碧透心凉_
·
2024-01-08 12:12
游戏
lua
开发语言
游戏开发-如何搭建一个WOW魔兽世界后端服务器
一、魔兽世界后端搭建前置知识1.lua程序设计
lua基础
lua错误处理lua编译与预编译lua模块与包元表与元方法环境lua/c接口编程2.C++新特性智能指针shared_ptr,unique_ptr
程序员yt
·
2023-12-03 15:17
服务器
运维
一、
Lua基础
文章目录一、Lua是什么二、Lua特性(一)轻量级(二)可扩展(三)其它特性三、Lua安装四、Lua应用看到评论说,C++让我见识了语言的严谨与缜密,lua让我见识到了语言的精巧与创新,希望我也可以学习到。2023.11.26一、Lua是什么Lua是一个小巧的脚本语言。它是巴西里约热内卢天主教大学(PontificalCatholicUniversityofRiodeJaneiro)里的一个由Ro
yolo0616
·
2023-11-29 23:18
LuaNotes
lua
开发语言
lua基础
知识学习五,协同程序,Lua 错误处理,Lua 调试(Debug)
1.协同程序Lua协同程序(coroutine)与线程比较类似:拥有独立的堆栈,独立的局部变量,独立的指令指针,同时又与其它协同程序共享全局变量和其它大部分东西。1.1线程和协同程序区别线程与协同程序的主要区别在于,一个具有多个线程的程序可以同时运行几个线程,而协同程序却需要彼此协作的运行。在任一指定时刻只有一个协同程序在运行,并且这个正在运行的协同程序只有在明确的被要求挂起的时候才会被挂起。协同
姜姜的奇妙冒险[Unity游戏前端]
·
2023-11-29 08:30
Lua学习
lua
学习
开发语言
cocos2d-
lua基础
cocos2d-lua一.核心概念场景:scene,在特定时间、特定地点发生的事件的集合,可以看作是一个容器,包含各种游戏的元素层:图层(一个场景可以有多个层,一个场景至少有一个层)精灵:sprite,在屏幕上移动的对象,它能够被控制。通常是可移动、能被控制的图片动画等。Ui组件:界面上的元素导演:director,游戏的总控,是一个共享的单例对象,可以在代码中的任何地方调用节点**类**:nod
bandaris
·
2023-11-25 16:09
cocos2d-lua
Lua基础
语法入门
1.Lua语法入门Nginx编程需要用到Lua语言,因此我们必须先入门Lua的基本语法。1.初识LuaLua是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放,其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。官网:https://www.lua.org/Lua经常嵌入到C语言开发的程序中,例如游戏开发、游戏插件等。Nginx本身也是C语言开发,因此也允许基于Lua
JJpZh
·
2023-11-09 08:11
lua
lua
开发语言
Lua基础
table基本原理:table是一种特殊的容器,可以向数组一样按照索引存取,也能按照键值对存取。localmytable={1,2,3}--相当于数组localmytable={[1]=1,[2]=2,[3]=3}--和上面等价localmytable={1,2,3,[3]=4}--隐式赋值会覆盖掉显式赋值localmytable={1,2,5,a=9,b="bo"}--支持索引存储,也支持键值对
微笑小星
·
2023-11-03 18:47
lua
开发语言
Unity【01 AssetBundle】【02 Lua】
该系列是热更新四部曲(siki学院的03,04属于付费课程,暂时搁置)热更新第一季《Assetbundle》热更新第二季《Lua编程》热更新第三季《x
Lua基础
》热更新第四季《xLua案例》01AssetBundleAssetBundle
weixin_39538253
·
2023-10-24 07:53
Unity
C#
Siki
X
lua基础
(二) C#调用Lua
1.调用lua的一个全局的变量_env=newLuaEnv();_env.DoString("requirehelloworld");_env.Global.Get("str");很简单,泛型类型里写变量的类型,参数传变量名。2.访问全局table众所周知,lua语言里的table功能很强大,结构也和C#里其他的数据结构不一样,访问lua里的table有一个问题就是到底要用什么数据结构去接收它。那
_Shelcon
·
2023-10-22 01:23
xlua
lua
1-redis-
Lua基础
命令
一、Redis介绍:是key-value存储系统,跨平台的非关系型数据库,C语言编写。可基于内存、分布式、可选持久性的键值对(Key-Value)存储数据库,并提供多种语言的API,Redis通常被称为数据结构服务器,因为值(value)可以是字符串(String)、哈希(Hash)、列表(list)、集合(sets)和有序集合(sortedsets)等类型。且还有很多其他特性比如:publish
信仰_273993243
·
2023-10-16 12:18
缓存类的API
redis
【007】三级缓存构建(OpenResty + Redis + Caffeine)+一致性方案(Canal)
gitee.com/qiuyusy/small-project-study三级缓存构建1.环境搭建1.1MySQL1.2yml配置1.3接口编写2.JVM进程缓存API例子实现3.OpenResty3.1
Lua
QiuYuSy
·
2023-10-04 13:27
小项目集合
缓存
openresty
redis
Lua基础
知识整理
主要记录一些学习过程
Lua基础
知识一、Lua中基本类型1.Lua中基本类型nil(空),boolean(布尔),number(数值),string(字符串),function(函数),thread(线程
CWY_LIFE
·
2023-09-14 03:20
Lua
lua
开发语言
lua 基础
lua基础
标识符命名规则字母、数字、下划线组成标识符区分大小写,Test和test表示不同的变量尽量不要使用下划线加大写字母命名,lua内部变量一般这样命名(如_VERSION)lua关键词为保留词,不能用来表示变量局部变量
o_瓜田李下_o
·
2023-09-14 03:20
lua
lua
Lua基础
语法整理+演示代码
Lua基础
语法整理+演示代码参考自:菜鸟教程Lua目录
Lua基础
语法整理+演示代码基本数据类型nilbooleannumberstringtablefunctionthreaduserdataLua变量
r=a
·
2023-09-14 03:17
lua
lua
编程语言
字符串
Lua基础
教程与实践
目录Lua配置、安装、与运行Lua编译与调试环境搭建Lua基本语法1.交互式编程2.脚本式编程Lua中的数据类型1.数据类型展示2.注意事项Lua中的变量与函数全局变量局部变量非局部变量(先看闭包)变量值的交换Lua中的函数通用理解函数:闭包1.闭包函数所返回的值仍然被保留并可用于下一次计算2.Lua每次在给新的闭包变量赋值时,都会让不同的闭包变量拥有独立的"非局部变量"正确的尾调用尾调用:got
东方快弟
·
2023-09-14 03:17
游戏研发备忘录
游戏
lua
遍历
基础
unity
lua基础
之Base
_G变量是全局环境表。(_G._G==_G)您不能通过分配给_G来更改环境,而是使用setfenv。_VERSION一个全局变量,它是一个包含当前Lua解释器版本的字符串。print(_VERSION)-->Lua5.1v=assert(v,message)Assertsthatconditionisnotnilandnotfalsecollectgarbage(opt,arg)“stop”:停止
a_codecat
·
2023-09-14 03:16
lua
lua
开发语言
lua基础
1.安装curl-R-Ohttp://www.lua.org/ftp/lua-5.3.0.tar.gztarzxflua-5.3.0.tar.gzcdlua-5.3.0makelinuxtestmakeinstall注意:makelinuxtest时报错解决办法:缺少libreadline-dev依赖包,安装该依赖即可:sudoapt-getupdatesudoapt-getinstalllibr
LilyZJ
·
2023-09-14 03:46
#
lua
Lua基础
lua中声明的变量默认是全局变量局部变量声明:变量名前加上local没有被声明的变量都是nil(相对于java语言的null)字符串的连接符是..(相对于java语言的+)获取字符串长度:#变量名,1个汉字占3个字符长度,1个英文占1个字符长度1.类型之间的转换:数字转字符串:tostring()字符串转数字:tonumber()转换失败值为nil2.函数声明:function函数名(...)..
齐美乐
·
2023-09-14 03:15
Lua
lua
Lua语法结构
Lua基础
注释print("hello.")
欧尼sama
·
2023-09-07 10:25
Unity
&
C#
lua
开发语言
lua学习(三)
lua学习(二)
Lua基础
学习13.lua元表13.1__index元方法13.2为表添加操作符13.3__ToString方法14.lua协同程序14.1基本语法14.2协程和线程的区别15.lua垃圾回收
一个不会码代码的小恐龙
·
2023-08-31 10:09
lua
学习
热更新
unity
Lua学习(二)
Lua基础
学习7.lua函数8.lua运算符8.1算数运算符8.2关系运算符8.3逻辑运算符8.4其他运算符9.lua字符串9.1字符串格式化9.2匹配模式10.lua数组11.lua迭代器11.1Luatable12
一个不会码代码的小恐龙
·
2023-08-30 10:32
lua
unity
lua
热更新
Lua学习(一)
lua基础
学习LUA语言1.什么是lua?
一个不会码代码的小恐龙
·
2023-08-30 10:59
lua
lua
学习
unity
Lua基础
知识
文章目录1.Lua简介1.1设计目的:1.2特性1.3应用场景2.Lua脚本学习2.1安装2.2lua操作2.3lua案例学习lua主要是为了后续做高性能缓存架构所准备的基础技术。可以先了解下基础,在实际使用时,再查缺补漏。1.Lua简介Lua是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放,其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。Lua是巴西里约热内卢
硅谷工具人
·
2023-08-25 13:40
Java
lua
开发语言
# Lua与C++交互(二)———— 交互
C++调用
lua基础
调用再来温习一下myName=“beautygirl”C++想要获取myName的值,根据规则,它需要把myName压入栈中,这样lua就能看到;lua从堆栈中获取myName的值,
浮生述梦
·
2023-08-23 08:49
cocos2dx学习之路
lua
交互
cocos2d
lua基础
之位操作
Bitwiseoperationsbit.tobit(x)将数字规范化为位操作的数字范围并返回它。通常不需要此函数,因为所有位操作都已经规范化了它们的所有输入参数。参数xnumbernumbertonormalize返回值ynumbernormalizednumber例子print(0xffffffff)-->4294967295(*)print(bit.tobit(0xffffffff))-->
a_codecat
·
2023-08-20 23:24
lua
lua
开发语言
Lua学习记录
Lua基础
了解Lua的注释通过(--单行注释,--[[]]多行注释)可以不加;多个变量赋值,按顺序赋值,没有则为nil;function的简单用法,多个返回值配合多重赋值,以end为结束标志Lua下标从
万物皆可休
·
2023-08-15 07:27
lua
学习
开发语言
Lua基础
(二)(函数)
写在前面Lua在游戏开发的热更新中应用广泛,大多数游戏开发岗位都会要求员工掌握Lua语法。本篇文章主要面向已有编程语言基础的人员,用于快速掌握Lua的基础。Lua函数1.无参数无返回值2.有参数3.有返回值4.函数的类型5.函数的重载6.变长参数7.函数嵌套闭包在Lua中的函数(function)也属于一种数据类型。Lua编程语言函数定义格式为:function函数名()……end或者可以将其存在
-undefined--
·
2023-08-07 07:32
笔记
lua
开发语言
OpenResty-
Lua基础
1、Lua简介因为项目使用开发使用接触到了lua进行开发。所以在学习中进行了整理记录。参考手册:https://www.runoob.com/manual/lua53doc/contents.html#contentsLua是一种很轻量级的的脚本语言,用标准C语言编写的并以源代码形式开放,其设计的目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。为什么使用Lua?Lua很重要的一个
超人kk
·
2023-08-05 12:46
OpenResty
lua
脚本语言
Lua基础
学习笔记和简单案例
Lua1.循环:a.while循环:while条件do…endb.dowhile循环:repeatuntil…满足条件跳出,结束c.for语句:fori=1,5do…end(默认递增,i会默认+1)fori=1,5,2do…end(自定义递增量,i会+2)2.函数:声明:function函数名()enda=function()enda.无参数无返回值:functionF1()print(“F1”)
快来救救我鸭
·
2023-07-29 05:57
实现
lua
学习
开发语言
Lua基础
学习笔记
Lua基础
学习笔记一、概述二、基本语法1、交互式编程2、脚本式编程3、注释4、标识符5、关键词6、全局变量7、变量与赋值8、索引9、循环10、流程控制11、函数12、运算符三、数据类型1、nil(空)2
JCodeCoder
·
2023-07-29 05:27
lua
Gopher
Lua基础
入门
Go的内嵌脚本语言有很多,Python语言就是一例。Python有丰富的用户群体,强大的第三方库,广泛的开源工具支持,Go的最佳伴侣应该是Python,可是Python的一些不足之处却让Go感到为难。最好用的开源的go-python库是全局单例的Python解释器,对于并发能力比较出色的Go语言来说,万恶的GIL会让Go运行时降级为单线程,很容易就成了运行的瓶颈。看来Python这条路是走不下去了
码洞
·
2023-07-16 20:26
Lua 脚本语法学习
文章目录
Lua基础
语法单行注释和多行注释数据类型标识符运算符关系运算符if条件循环while···dorepeat···until数值for泛型for函数1.固定参数函数2.可变参函数3.多返回值4.函数作参数
黎明
·
2023-06-19 02:27
Redis
lua
语言学习
脚本
后端
Lua基本语法
目录1
lua基础
数据结构2Lua变量3Lua循环3.1Luawhile循环3.2Luafor循环数值for循环泛型for循环3.3Luarepeat...until循环3.4Lua循环嵌套3.5循环控制语句
风间净琉璃
·
2023-06-15 07:23
lua
开发语言
lua语言学习总结
lua基础
数据类型nil一个变量在第一次赋值前的默认值是nil,将nil赋予给一个全局变量就等同于删除它。
毛球小二
·
2023-06-12 22:16
【
Lua基础
系列】协程
【
Lua基础
系列】协程大家好,我是Lampard~~欢迎来到Lua进阶系列的博客前文再续,书接上一回。
Lampard猿奋
·
2023-06-11 22:15
lua
lua
协程
unity打造基于xLua热更新框架
一、
Lua基础
知识Lua是一种轻量级的脚本语言,它的语法简单、易学、易用,同时也具有强大的扩展性和灵活性。Lua语言具有以下特点
Clank的游戏栈
·
2023-06-08 21:43
unity
lua
游戏引擎
视频教程-热更新框架设计之X
lua基础
视频课程-Unity3D
热更新框架设计之X
lua基础
视频课程二十多年的软件开发与教学经验IT技术布道者,资深软件工程师。
weixin_33962207
·
2023-04-09 15:12
【
Lua基础
系列】rawset & rawget方法
【
Lua基础
系列】rawset&rawget方法大家好,我是Lampard~~欢迎来到
Lua基础
系列的博客前文再续,书接上一回。
Lampard猿奋
·
2023-04-09 12:20
lua
rawget
rawset
lua
JavaScript、Lua语言基础、电脑脚本、手机免ROOT免越狱脚本开发免费视频教程
JavaScript基础教程:https://www.bilibili.com/video/BV1YW411T7GX
Lua基础
教程:https://www.bilibili.com/video/BV1tf4y1V747
老狼孩11122
·
2023-04-05 07:04
脚本
免Root
软件开发
javascript
intellij
idea
android
c1认证
lua
Lua-基础入门,常见数据结构的实现与学习路线
Lua基础
入门目录文章目录推荐阅读前言Lua特性应用场景示例脚本注释关键词全局变量Lua数据特性独特地方tablefunctionthread(线程)userdata(自定义类型)Lua变量赋值的特殊之处索引循环
莫兮是我
·
2023-04-05 07:28
Lua
lua
后端
Lua快速入门,基础,适用有编程基础
Lua基础
入门,适用有编程基础
Lua基础
适用于有编程基础,C、Java、JS、python等安装源码http://www.lua.org/ftp/二进制文件http://luabinaries.sourceforge.net
Lerlerrr
·
2023-04-05 07:40
lua
lua
开发语言
【Unity笔记】
Lua基础
语法
文章目录在线调试工具菜鸟教程语言编译语言脚本语言LuaLua特点基础语法01输出02注释03变量04数据类型05字符串06字符串相关函数07数组Table08运算符09条件判定判断循环for迭代器10函数11Table12子文件加载和元表热更新13元表在线调试工具️在线体验LuatOS-LuatOS文档菜鸟教程Lua元表(Metatable)|菜鸟教程(runoob.com)文章目录在线调试工具菜
“愚者先生”
·
2023-04-02 11:55
Lua
lua
unity
开发语言
【Unity】Lua入门
文章目录一、
Lua基础
1.1变量类型1.2特点二、运算符2.1数学运算2.2关系运算2.3逻辑运算2.4位运算2.5其它2.5.1#2.5.2..三、数据结构-Table3.1说明3.2举例3.3遍历方式
凋零叶子
·
2023-04-02 11:39
热更新
unity
visual
studio
游戏引擎
Nginx二次开发
文章目录一、Lua语言基础1、介绍2、IDE3、
Lua基础
语法3.1保留关键字和注释3.2变量1.数字类型2.字符串3.空值4.布尔类型5.作用域3.3控制语句1.while循环2.if-else3.for
魅Lemon
·
2023-03-30 13:25
#
中间件
nginx
lua
Unity3D热更新技术点——ToLua(上)
注:本文主要介绍tolua的基本原理及其在unity中的使用,希望阅读本文的读者有
lua基础
,可通过Lua教程(其中也有IDE的推荐等)或其他途径先进行lua的学习热更新在介绍tolua前,我们首先来了解一下在游戏开发中
HCVS
·
2023-03-29 16:32
Lua
lua
unity
开发语言
在redis中使用lua脚本
lua基础
注释:--thisisacomment声明全局变量:x=123声明本地变量:localy=456方法声明:functionhello_world()return"HelloWorld"end迭代
zooeymoon
·
2023-03-23 23:39
Lua入基本的数据类型与语法
Lua基础
-目录Lua常用的数据类型:类型讲解:1.string类型:2.table类型3.数字类型number4.函数function5.线程thread6.自定义类型userdata是一种自定义的类型
不知落叶何时落
·
2022-11-29 16:11
lua
nginx
上一页
1
2
3
4
5
6
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他