(一)ArkTS语言——申明与类型

官网地址:
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/introduction-to-arkts-V5

// 1.1声明

//变量声明
let name:string = 'hello';
// 赋值
name = 'hello word';
//常量申明
const id:string = 'abc'

// 1.2类型

//number
let n1 = 3.14;
let n2 = .5;
let n3 = 1e2;
//boolean
let flag: boolean = true;
flag = true;
//string
let s1 = 's1';
let s2 = "s2";
let s3 = `${s2} is  not s3`;
//void
class Case<T>{
  //...
}
let instance: Case<void>;
//Object
//任何值,都可以直接被赋给Object
//array
let names:string [] = ['A','B','C'];
//enum
enum ColorSet {Red, Green, Blue};
let c: ColorSet = ColorSet.Red;
//union
class Cat { sleep () {}; meow () {} }
class Dog { sleep () {}; bark () {} }
class Frog { sleep () {}; leap () {} }

type Animal = Cat | Dog | Frog;

function foo(animal: Animal) {
  if (animal instanceof Frog) {
    animal.leap();  // animal在这里是Frog类型
  }
  animal.sleep(); // Animal具有sleep方法
}
//Aliases
//Aliases类型为匿名类型提供名称
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

可以养肥

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值