美文网首页
Dart - 元数据

Dart - 元数据

作者: LouisXWB | 来源:发表于2020-01-02 23:48 被阅读0次

使用元数据可以为代码增加一些额外的信息。元数据注解以@开头,其后紧跟一个编译时常量(比如 deprecated)或者调用一个常量构造函数。

Dart 中有两个注解是所有代码都可以使用的:@deprecated@override。你可以查阅扩展一个类获取有关 @override 的使用示例。下面是使用 @deprecated 的示例:

class Television {
  /// _弃用: 使用 [turnOn] 替代_
  @deprecated
  void activate() {
    turnOn();
  }

  /// 打开 TV 的电源。
  void turnOn() {...}
}

可以自定义元数据注解。下面的示例定义了一个带有两个参数的 @todo 注解:

library todo;

class Todo {
final String who;
final String what;

const Todo(this.who, this.what);
}

使用 @todo 注解的示例:

import 'todo.dart';

@Todo('seth', 'make this do something')
void doSomething() {
  print('do something');
}

元数据可以在 library、class、typedef、type parameter、constructor、factory、function、field、parameter 或者 variable 声明之前使用,也可以在 import 或 export 之前使用。可使用反射在运行时获取元数据信息。

相关文章

  • Dart - 元数据

    使用元数据可以为代码增加一些额外的信息。元数据注解以@开头,其后紧跟一个编译时常量(比如 deprecated)或...

  • 【Dart】访问修饰/静态/元数据

    访问修饰 Dart与TypeScript不同,没有访问修饰符(public、protected、private) ...

  • Dart数据类型

    Dart中支持以下数据类型: Dart数据类型: Numbers数值类型intdouble 字符串类型 Strin...

  • Dart基础语法

    Dart基础语法 基本数据类型 Dart 属于强类型语言(在Dart2.0之前,Dart是一门弱类型语言。2.0以...

  • Dart语言基础(二)之数据类型

    Dart语言之数据类型 数据类型 dart语言数据类型包含一下类型:变量-Var常量-Const数值型-Numbe...

  • Dart学习总结

    很详细的Dart讲解 Dart 数据类型 数据的操作 跟Java差不多 变量与常量 var ,const,fina...

  • 第3章 Dart基础语法 -- 数据类型

    Dart中除了使用var,Object和dynamic声明变量,数据本身是由类型的,Dart中也可以直接使用数据类...

  • Flutter Dio网络请求

    Dart packages 网络请求使用dio.dart 数据解析使用json_serializable和json...

  • 【Dart】Dart 数据类型

    数据类型 下一节 数据类型学习地址[https://www.bilibili.com/video/BV1rN411...

  • Flutter中Dart基础

    Flutter是基于Dart语音开发的,Dart是面向对象的语言,下面记录一些Dart语言常用数据类型的用法。 1...

网友评论

      本文标题:Dart - 元数据

      本文链接:https://www.haomeiwen.com/subject/uepaoctx.html