zoukankan      html  css  js  c++  java
  • Lua 数组

    数组,就是相同数据类型的元素按一定顺序排列的集合,可以是一维数组和多维数组

    一维数组

    实例

    array = {"Lua", "Tutorial"}
    
    for i= 0, 2 do
       print(array[i])
    end

    输出

    nil
    Lua
    Tutorial

    实例

    array = {}
    
    for i= -2, 2 do
       array[i] = i *2
    end
    
    for i = -2,2 do
       print(array[i])
    end

    输出

    -4
    -2
    0
    2
    4

    多维数组

    实例

    -- 初始化数组
    array = {}
    for i=1,3 do
       array[i] = {}
       for j=1,3 do
          array[i][j] = i*j
       end
    end
    
    -- 访问数组
    for i=1,3 do
       for j=1,3 do
          print(array[i][j])
       end
    end

    输出

    1
    2
    3
    2
    4
    6
    3
    6
    9

    实例

    -- 初始化数组
    array = {}
    maxRows = 3
    maxColumns = 3
    for row=1,maxRows do
       for col=1,maxColumns do
          array[row*maxColumns +col] = row*col
       end
    end
    
    -- 访问数组
    for row=1,maxRows do
       for col=1,maxColumns do
          print(array[row*maxColumns +col])
       end
    end

    输出

    1
    2
    3
    2
    4
    6
    3
    6
    9
  • 相关阅读:
    racket eval
    mex不兼容
    【转】雷军 程序员随想
    UBoot 目录结构和编译过程
    远程监控web开发
    STL容器[08]
    STL容器[07]
    STL容器[17]
    STL容器[06]
    stl.map使用总结
  • 原文地址:https://www.cnblogs.com/sea-stream/p/9981076.html
Copyright © 2011-2022 走看看