Lua语言教程3 —— 【数组】

二.数组

索引是倒着插入,数组小标从1开始。

arr={1,2,3,"我是神"}

for v=1,5 do

table.insert(arr,3,v)

end

for key,var in ipairs(arr) do

print(key,var)          key可以不在打印输出

end

print(table.maxn(arr))  不支持“输出字符串+变量的形式”

[答案:]

1       1

2       2

3       5

4       4

5       3

6       2

7       1

8       3

9       我是神

时间: 2024-12-20 12:54:09

Lua语言教程3 —— 【数组】的相关文章

Lua语言教程0 ——编译环境搭建

NotePad++ 搭建教程:http://tieba.baidu.com/p/4029642660(含有运行命令符) LuaStudio 还可以:http://www.crsky.com/soft/41683.html#down 经测试编译器貌似有时候抽风! 可以转成unix,mac,windows模式:也可以选择代码窗口风格! eclipse+ldt: 不建议:ldt下载地址:http://www.eclipse.org/downloads/download.php?file=/ldt/pr

Lua语言教程1 ——【变量输出,方法输出,if语句和for循环语句!】

变量输出: num="Hello Lua" print (num) 方法输出: if语句: for循环语句:

Lua简明教程

这几天系统地学习了一下Lua这个脚本语言,Lua脚本是一个很轻量级的脚本,也是号称性能最高的脚本,用在很多需要性能的地方,比如:游戏脚本,nginx,wireshark的脚本,当你把他的源码下下来编译后,你会发现解释器居然不到200k,这是多么地变态啊(/bin/sh都要1M,MacOS平台),而且能和C语言非常好的互动.我很好奇得浏览了一下Lua解释器的源码,这可能是我看过最干净的C的源码了. 我不想写一篇大而全的语言手册,一方面是因为已经有了(见本文后面的链接),重要的原因是,因为大篇幅的文

Lua语言的介绍和编程语言的归类

Lua 本条目介绍的是一种编程语言.关于关于Lua在维基百科中的使用,请见"维基百科:Lua".关于"Lua"一词的其他意思,请见"卢阿". Lua 编程范型 多重编程范式,脚本,命令式编程(过程式,基于原型的编程,面向对象程序),函数编程语言 设计者 Roberto Ierusalimschy Waldemar Celes Luiz Henrique de Figueiredo 发行时间 1993年 最新发行时间 5.3.4(2017年1月30

lua语言--table的构建

table是lua语言中最为重要,也是最为强大的武器,最简单的构造函数是{}.--所以说当你看到{}的时候,实际上是调用了一个构造函数. 直接初始化数组: days = {"Monday","Tuesday","Wednesday"} 初始化一个表作为record: days = {m = "Monday",t = "Tuesday",w="Wednesday"}//注意record其实

【quick-cocos2d-x】Lua 语言基础

版权声明:本文为博主原创文章,转载请注明出处. 使用quick-x开发游戏有两年时间了,quick-x是cocos2d-Lua的一个豪华升级版的框架,使用Lua编程.相比于C++,lua的开发确实快速便捷了许多,下文只是lua这门语言的一个基础知识点,没有涵盖整个Lua的内容,但是作为对lua入门的初步了解还是可以的,由于内容精简了不少,所以语言上可能会有点跳跃,但是问题不大. 要了解一门语言,首先要了解的是语言的标识符.保留字.常量和变量,命名规范和注释以及数据类型等.然后是运算符.控制流语句

lua学习笔记---表(数组)

这里的表可以看成一个数据类型,与C语言中的数组有的一拼. 但是相对于C语言的数组来说比较灵活,它的下标和元素都很随意,下标不限于整型(0,1,2,3-),元素也可能不是一直的一个数据类型,它的元素其中也能是整型,浮点型等. 形式 1> 先创建一个空表:然后初始化表 Lua 5.1.4 Copyright (C) 1994-2008 Lua.org, PUC-Rio > T = {} > T[0] = 0 > T[1] = 1 > for i = 0,1,1 do print(

YAML 语言教程(转载)

用YAML语言读取配置是最快的,之前的suricata中用yaml读取了配置,并且在代码运行期间,对配置进行了维护,所以抽点时间,来了解一下YAML语言编程,下文虽然对YAML语言和JAVAScript语言的相同语句进行了比对.但也不失为一个好的YAML入门教程. 原文地址:http://www.ruanyifeng.com/blog/2016/07/yaml.html?f=tt YAML 语言教程 作者: 阮一峰 日期: 2016年7月 4日 编程免不了要写配置文件,怎么写配置也是一门学问.

lua脚本之lua语言简介以及lua的安装

本博主不擅于进行文字创作,所以,相当一部分文字皆复制于其他博文.还希望能够得到谅解.  一.Lua语言简介 Lua是一个免费的开源软件,可以免费用于科研及商业.Lua具有一个专家团队在维护和升级,其设计旨在项目中扩展功能,因此其内核小而稳定.在游戏开发中,Lua在用户界面.游戏数据管理.实时游戏事件管理.游戏人工智能.创建功能原型等方面具有强大的支持.Lua不能直接访问数据库,但可以通过整合其他语言组件来访问数据库:对于一些耗时要求更高效率的工作,一般交给更加底层的语言去完成,Lua只是起到整合