HarmonyOS 鸿蒙Next:arkts中如何使用二维数组

发布于 1周前 作者 sinazl 来自 鸿蒙OS

HarmonyOS 鸿蒙Next:arkts中如何使用二维数组 想在.ets文件里使用二维数组存储地图的x,y坐标

2 回复
arr : Array<Array<any>> = new Array<Array<any>>();
initArr(){
  let num = 10;
  for  ( let i = 0; i < num; i++ ) {
    this.arr[i] = [];
  }
  this.arr.push([]);
}

更多关于HarmonyOS 鸿蒙Next:arkts中如何使用二维数组的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在HarmonyOS(鸿蒙)的arkts(Ark UI Toolkit for Swift)框架中,二维数组的使用与其他编程语言类似,但具体实现会基于arkts的语法和特性。以下是如何在arkts中使用二维数组的基本方法:

  1. 声明二维数组: 在arkts中,你可以使用嵌套的数组来声明二维数组。例如,要声明一个3x3的整型二维数组,可以这样做:

    var twoDArray: [[Int]] = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
    
  2. 访问二维数组元素: 通过双重索引来访问二维数组中的元素。例如,要访问上述数组中第二行第三列的元素(值为6),可以这样做:

    let element = twoDArray[1][2] // 结果为6
    
  3. 修改二维数组元素: 同样地,通过双重索引来修改二维数组中的元素。例如,要将上述数组中第一行第一列的元素改为10,可以这样做:

    twoDArray[0][0] = 10
    
回到顶部