【鸿蒙开发】从零开始:认识ArkTS中的引用类型

李胤
2026-01-22 / 0 评论 / 5 阅读 / 正在检测是否收录...

Interface:

interface StudentType {
  name: string;
  age: number;
}

Object:

let student: StudentType {
  name: 'Xiaoming',
  age: 18
}

Function

let newName: string = ' ';
function printInfo(student: StudentType): void {
  newName = student.name;
  console.info(newName);
}

Array:

let students: Array<string> = ['Xiaoming','Xiaozhang','Xiaowang','Xiaoli'];
let students: string[] = ['Xiaoming','Xiaozhang','Xiaowang','Xiaoli'];

Class:

class User {
  name: string = 'Xiaoming';
  id: number = 0;
}

// 实现类方式
let user: User = new User();

Tuple

let tuple: [string, number, boolean]
  tuple = ['abc',0,false]

Enum

enum Ccc {
  a = '1',
  b = '2'
}
0

评论 (0)

取消