• 第九课,T语言数组的定义与访问(版本5.0)


    数组的定义与访问

    数组是一系列数据的集合,可以存储大量数据,通过数组的下标、key,可以实现对数据的快速访问.

    为什么要使用数组呢?

    如果您有一个项目列表(例如汽车品牌列表),在单个变量中存储这些品牌名称是这样的

    var cars1 = "宝马" 
    var cars1 = "卡宴" 
    var cars1 = "奥迪" 
    

      

         不过,假如您希望对变量进行遍历并找出特定的那个值?或者如果您需要存储300个汽车品牌,而不是3个呢?

    解决方法是他用数组存储!

    数组能够在单一变量名中存储许多值,并且您能够通过引用key来访问某个值.

          TC中数组创建与使用

    数组里面是可以同时存储多种类型数据

    TC中数组分为三类:

    1、索引数组

    var a = array("宝马","卡宴","奥迪")// 
    //或者 
    var a = array() 
    a[0] = "宝马" 
    a[1] = "卡宴" 
    a[2] = "奥迪" 
    
    //遍历数组 
    for(var i=0;i<3;i++) 
       messagebox(a[i]) 
    end 
    

      

    2、关联数组

    var a = array("key1"="宝马","key2"="卡宴","key3"="奥迪") 
    //或者 
    var a = array() 
    a["key1"] = "宝马" 
    a["key2"] = "卡宴" 
    a["key3"] = "奥迪" 
    
    //显示指定数组元素 
    messagebox(a["key2"]) 
    

      

    3、多维数组

      

    //(1)、索引多维数组 
    var a = array(array("Volvo",22,18),array("BMW",15,13),array("Saab",5,2)) 
    //或者 
    var a = array() 
    a[0] = array("Volvo",22,18) 
    a[1] = array("BMW",15,13) 
    a[2] = array("Saab",5,2) 
    //遍历数组 
    for(var i=0;i<3;i++) 
      for(var j=0;j<3;j++) 
         messagebox(a[i][j]) 
      end 
    end 
    
    //(2)、关联索引数组 
    var a = array("key1" = array("Volvo",22,18),"key2" = array("BMW",15,13),"key3" = array("Saab",5,2)) 
    //或者 
    var a = array() 
    a["key1"] = array("Volvo",22,18) 
    a["key2"] = array("BMW",15,13) 
    a["key3"] = array("Saab",5,2) 
    //显示指定数组元素 
    messagebox(a["key1"][1]) 
    

      

  • 相关阅读:
    pe文件结构
    dll
    术语
    创建内存映射文件
    函数的调用约定
    串口
    linux 之 tcpdump
    linux 之程序管理
    perl 之eval
    2020-10-27_组合快捷键
  • 原文地址:https://www.cnblogs.com/chenyigen/p/4695491.html
Copyright © 2020-2023  润新知