在C中,您可以拥有一个包含大量导入的头文件.这是不是可以轻而易举地完成呢?

无需包含/导入数十个文件,甚至在代码开始之前就必须向下滚动,您可以创建一个包含所有文件的头文件,如下所示:

#include stdio.h> #include stdlib. h> . . . #include"myUmteenthFile.h"

在实际放入代码的文件中,您可以导入一个文件而不是一大堆文件.让你的代码更干净.这可以在Flutter中实现吗?

推荐答案

是的,这可以在Flutter 翼和dart 中完成.

您将创建一个库文件来执行此操作.下面是一个例子:

您可以创建一个文件并随心所欲地命名它;在这里,我将其命名为"my_ports.dart".

library my_imports;

export 'stdio.dart';
export 'stdlib.dart';
.
.
.
export 'myUmpteenthFile.dart';

注意:stdiostdlib不是DART文件,我只是使用您的C示例中的名称.

然后,您可以将该文件导入到代码文件中,以保持它们的整洁,并且不会有太多的导入本身.

导入此库文件的示例:

import 'path/to/my_imports.dart';

Flutter相关问答推荐

如何更改ElevatedButton的 colored颜色 以按下它?

Box约束强制无限高:SizedBox. Expand()

手势捕获的异常:类型';Double';不是类型转换中类型';Double';的子类型

无法将Flutter 连接到Firebase

无法让Riverpod Stream发出新值

如何处理Flutter Riverpod异步通知器中的状态和数据库

悬停时打开Flutter 下拉按钮

如何正确处理Flutter 翼中使用火基时发生的碰撞?

脚本具有不受支持的MIME类型(';Text/html';).(messaging/failed-service-worker-registration)

Flutter :在后台实现振动

如何确定Flutter 中的文本 colored颜色 ?

dotenv:未处理的异常:FileNotFoundError的实例

在 Dart 中按土耳其语字母顺序对字符串进行排序

在 Flutter 中显示有关提供者通知的对话框

如何(部分)更新 riverpod 中的 AsyncValue?

容器在发布模式下显示灰色框(抖动)

如何扫描来自给定链接或按钮的重定向中的所有 URL?

Pub get 尚未运行

单元测试中如何比较NaN和NaN是否相等

Flutter - 如何调用此函数?