TC官方合作论坛

标题: tc5.0的二维数组怎么用 [打印本页]

作者: 785953306    时间: 2015-9-12 19:46
标题: tc5.0的二维数组怎么用
tc5.0的二维数组怎么用,谁能给个用for循环赋值的例子
作者: 言术    时间: 2015-9-12 21:20
帮助文档里就有
  1. //(1)、索引多维数组
  2. var a = array(array("Volvo",22,18),array("BMW",15,13),array("Saab",5,2))
  3. //或者
  4. var a = array()
  5. a[0] = array("Volvo",22,18)
  6. a[1] = array("BMW",15,13)
  7. a[2] = array("Saab",5,2)
  8. //遍历数组
  9. for(var i=0;i<3;i++)
  10.   for(var j=0;j<3;j++)
  11.      messagebox(a[i][j])
  12.   end
  13. end

  14. //(2)、关联索引数组
  15. var a = array("key1" = array("Volvo",22,18),"key2" = array("BMW",15,13),"key3" = array("Saab",5,2))
  16. //或者
  17. var a = array()
  18. a["key1"] = array("Volvo",22,18)
  19. a["key2"] = array("BMW",15,13)
  20. a["key3"] = array("Saab",5,2)
  21. //显示指定数组元素
  22. messagebox(a["key1"][1])
复制代码

作者: 785953306    时间: 2015-9-12 21:22
5.0的2维数太不好用了
作者: 言术    时间: 2015-9-12 21:29
慢慢习惯就好了
  1. 功能 按钮0_点击()
  2.     变量 a=数组(数组(),数组(),数组()),b=0
  3.     遍历(变量 i = 0; i < 3; i++)
  4.         遍历(变量 j = 0; j < 3; j++)
  5.             a[i][j]=b++
  6.             调试输出(a[i][j])
  7.         结束
  8.     结束
  9. 结束
复制代码





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