TC官方合作论坛

标题: 关于TC7.0的多维数组问题 [打印本页]

作者: wzj0871    时间: 2017-8-13 21:43
标题: 关于TC7.0的多维数组问题
请教各位大神!!TC7.0后多维数组怎么创建和调用。官方帮助也没有更新

3、多维数组
[url=]复制代码[/url]

上面事例代码全都报错!应该还是TC4.0的代码
再次请教各位大神!!TC7.0后多维数组怎么创建和调用。不胜感激!!!



作者: OOOO    时间: 2017-8-13 23:00
不管是5.0还是7.0 定义数组注意:

var arr = array() 类似于这样的可以写在函数外面

接着 arr[0] = .... 这样的就必须写在函数内,否则报错!
作者: cjxdn    时间: 2017-8-13 23:00
  1. //(1)、索引多维数组
  2. var a = array(array("Volvo",22,18),array("BMW",15,13),array("Saab",5,2))
复制代码

  1. var a = array()
  2. a[0] = array("Volvo",22,18)
  3. a[1] = array("BMW",15,13)
  4. a[2] = array("Saab",5,2)
  5. //遍历数组
  6. for(var i=0;i<3;i++)
  7.   for(var j=0;j<3;j++)
  8.      messagebox(a[j])
  9.   end
  10. end
复制代码


  1. //(2)、关联索引数组
  2. var a = array("key1" = array("Volvo",22,18),"key2" = array("BMW",15,13),"key3" = array("Saab",5,2))
复制代码


  1. //或者
  2. var a = array()
  3. a["key1"] = array("Volvo",22,18)
  4. a["key2"] = array("BMW",15,13)
  5. a["key3"] = array("Saab",5,2)
  6. //显示指定数组元素
  7. messagebox(a["key1"][1])
复制代码



这4个 1个个测试 意思这4个必须要先删掉其中3个  才能测试其中的1个
多看看报错信息
作者: wzj0871    时间: 2017-8-13 23:23
谢谢!
作者: OOOO    时间: 2017-8-14 08:45
cjxdn 发表于 2017-8-13 23:00
这4个 1个个测试 意思这4个必须要先删掉其中3个  才能测试其中的1个
多看看报错信息 ...

他难道不知道分开试
作者: 爱上老公    时间: 2017-8-14 10:37
OOOO 发表于 2017-8-14 08:45
他难道不知道分开试

难说。。。。。




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1