我在一个模块(又名 .dart 文件)中有以下枚举:
enum HttpMethods { GET, POST, PUT, DELETE }
我希望能够在不同模块的几个类中导入和使用这个枚举。我该怎么做呢?
您可以简单地将文件路径导入另一个文件中并像这样访问它。
import '../enums/http_methods.dart';
final HttpMethods _myValue = HttpMethods.GET;
或者,创建一个enums.dart导出文件,从中导出所有枚举,然后在需要的地方导入。它可以使您免于繁琐的工作。
枚举.dart
export 'http_methods.dart';
import '../enums.dart';
final HttpMethods _myValue = HttpMethods.GET;