【问题标题】:What does the @ ('at sign') sign mean in dart?飞镖中的@('at sign')符号是什么意思?
【发布时间】:2021-12-07 10:22:02
【问题描述】:

飞镖中的@(at 符号) 是什么意思?

@immutable
@JsonSerializable(createToJson: false)
class ClassA  {

  @JsonKey(name: 'field_1')
  final int field1;
  @JsonKey(name: 'field_2')
  final String field2;

  const ClassA(this.field1, this.field2);

  factory ClassA.fromJson(Map<String, dynamic> json) => _$ClassAFromJson(json);
}

【问题讨论】:

  • @ 用于注释

标签: flutter dart syntax sdk


【解决方案1】:

@符号表示Metadata annotation

使用元数据提供有关您的代码的其他信息。元数据注释以字符 @ 开头,后跟对编译时常量的引用(例如已弃用)或对常量构造函数的调用。

更多关于dart.dev

猜你喜欢
  • 2020-08-15
  • 2020-08-31
  • 1970-01-01
  • 1970-01-01
  • 2021-02-16
  • 2020-01-30
  • 1970-01-01
  • 2017-04-28
  • 2010-09-29
相关资源
最近更新 更多