mongona

mongona
-- --
正在获取天气

lua array

What is Lua?


     Lua is a powerful, efficient, lightweight, embeddable scripting language. It supports procedural programming, object-oriented programming, functional programming, data-driven programming, and data description.

    Lua combines simple procedural syntax with powerful data description constructs based on associative arrays and extensible semantics. Lua is dynamically typed, runs by interpreting bytecode with a register-based virtual machine, and has automatic memory management with incremental garbage collection, making it ideal for configuration, scripting, and rapid prototyping.

#!/usr/bin/lua

-- lua 的数组
-- 
-- 一维数组 可以用table(表) 表示
array = {'lua', 'python', 'go', 'c'}

print(array) --> table  address
-- lua 索引从1 开始  #变量--> 拿长度
for i = 1, #array do
    print(array[i])
end

array = {}

-- 赋值
for i = -2, 2 do
    array[i] = i * 2
end

-- 读取数值
for i = -2, 2 do
    print(array[i])
end

-- 多维数组
-- 10 x 10 数组
-- 
-- 初始化数组

array = {}

for i = 1, 10 do
    array[i] = {}
    for j = 1, 10 do
        array[i][j] = j
    end

end

print(array) -- 返回内存地址

-- 访问数组
for i = 1, 10 do
    print(array[i])
    for j = 1, 10 do 
        print(array[i][j])

    end
end


 

Tags
lua
请我喝咖啡

感谢支持,我会继续更新更有用的技术内容。

打赏二维码
请我喝咖啡 如果内容帮到了你,可以赞赏支持继续更新。
Category
Tags
Site statistics

本站现有文章235篇,共被浏览149874

本次响应耗时: 0.236s

当前来路IP: 216.73.217.43   403 Forbidden

您是本站第: 273035 位访客!

本站已苟活: 

Commercial
开发者产品赞助位开放

适合 AI 工具、云服务、课程、开源项目和招聘团队。

查看合作方案
All hots
Article archiving
Mongona Radio
等待播放