怎么定义高维数组?怎么连接字符串?怎么在字符串和数据之间转换?
如题。。。。。。。。。。。。。。。链接字符串 str1&str2 我错了。。我以为你说basic
是这样的
str=str1 .. str2
用两个点 多维数组用Table套Table就好了
因为是动态类型所以不能直接指定大小的,可以通过循环实现 数组直接用Table+Table
Lua中有两种表示矩阵的方法,一是“数组的数组”。也就是说,table的每个元素是另一个table。例如,可以使用下面代码创建一个n行m列的矩阵:
mt = {} -- create the matrix
for i=1,N do
mt = {} -- create a new row
for j=1,M do
mt = 0
end
end
由于Lua中table是对象,所以每一行我们必须显式地创建一个table,比起c或pascal,这显得冗余,但另一方面也提供了更多的灵活性,例如可修改前面的例子创建一个三角矩阵:
for j=1,M do
改成
for j=1,i do
这样实现的三角矩阵比起整个矩阵,仅使用一半的内存空间。
页:
[1]