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


 

0
0
Tags
lua
富强,民主,文明,和谐,自由,平等,公正,法治,爱国,敬业,诚信,友善。
打赏二维码