dart 类共享变量
Posted sea-stream
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了dart 类共享变量相关的知识,希望对你有一定的参考价值。
common.dart
List<String> names= [‘a‘,‘b‘];
uu.dart
import ‘common.dart‘; class uu { List<String> utilNames=names; }
Util.dart
import ‘common.dart‘; class Util { List<String> utilNames=names; }
main.dart
import ‘common.dart‘; import ‘util.dart‘; import ‘uu.dart‘; main() { Util util=Util(); names.add(‘c‘); print(util.utilNames); uu u=uu(); print(u.utilNames); names.add(‘d‘); print(u.utilNames); print(util.utilNames); }
运行
dart main.dart
输出
[a, b, c]
[a, b, c]
[a, b, c, d]
[a, b, c, d]
以上是关于dart 类共享变量的主要内容,如果未能解决你的问题,请参考以下文章