Dart--메타 데이터

3592 단어 dart문법
Dart 집합 여 기 를 클릭 하 세 요.
메타 데이터
메타 데 이 터 를 사용 하면 코드 와 관련 된 다른 정 보 를 제공 할 수 있다.메타 데이터 설명 은 문자@으로 시작 하고 컴 파일 시 상수(예 를 들 어 deprecated)의 참조 나 상수 구조 함수 에 대한 호출 입 니 다.
모든 Dart 코드 에 대해 두 가지 설명 이 있 습 니 다:@deprecated 와@override.@override 의 사용 에 대해 확장 클래스(계승)를 참고 하 십시오.다음은@deprecated 주 해 를 사용 한 예제 입 니 다.
class Television {
  /// _Deprecated: Use [turnOn] instead._
  @deprecated
  void activate() {
    turnOn();
  }

  /// Turns the TV's power on.
  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 명령 전에 사용 할 수도 있 습 니 다.반 사 를 사용 하면 실행 할 때 메타 데이터 정 보 를 얻 을 수 있 습 니 다.

좋은 웹페이지 즐겨찾기