19

既存のタイプに新しい名前を付けるにはどうすればよいですか?

List<String>に名前を付けDirectivesて、 と言えるようにしたいとしましょうdirectives = new Directives()

4

2 に答える 2

11

エイリアスを定義することはできません。あなたのケースでは、Quiver からDelegatingList を使用して定義できDirectivesます。

import 'package:quiver/collection.dart';

class Directives extends DelegatingList<String> {
  final List<String> delegate = [];
}
于 2013-11-03T19:57:17.503 に答える