码迷,mamicode.com
首页 > 其他好文 > 详细

Lua 第11章--数据结构

时间:2014-12-28 18:24:39      阅读:98      评论:0      收藏:0      [点我收藏+]

标签:

a = {}    --新建一个数组
for i=1, 1000 do
    a[i] = 0
end

        在Lua中,有两种方式来表示矩阵。第一种是使用一个“数组的数组”,也就是一个table 中的每个元素是另一个table:

mt = {}        --新建矩阵
for i=1, N do
    mt[i] = {}        --创建一个新行
        for j=1, M do
            mt[i][j] = 0
        end
end

        表示矩阵的第二种方式是将两个索引合并为一个索引。如果两个索引是整数,可以将第一个索引乘以一个适当的常量,并加上第二个索引:

mt = {}        --创建矩阵
for i=1, N do
    for j=1, M do
        mt[(i-1)*M + j] = 0
    end
end


Lua 第11章--数据结构

标签:

原文地址:http://my.oschina.net/Jacedy/blog/361627

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!