導入文件import
後面的路徑有哪幾種?各表明什麼意思?關鍵字有那些?文件導入的順序是什麼?ide
import 'dart:xxx';
引入Dart標準庫import 'xxx/xxx.dart';
引入絕對路徑的Dart文件import 'package:xxx/xxx.dart';
引入Pub倉庫pub.dev(或者pub.flutter-io.cn)中的第三方庫import 'package:project/xxx/xxx.dart';
引入自定義的dart文件import 'xxx' show compute1,compute2
只導入compute1,compute2import 'xxx' hide compute3
除了compute都引入import 'xxx' as compute4
將庫重命名,當有名字衝突時library compute5;
定義庫名稱part of compute6;
表示文件屬於某個庫文件導入順序(從上到下依次)ui
dart sdk 內的庫
flutter內的庫
第三方庫
本身的庫(文件)
相對路徑引用
e.g.
import 'dart:io';
import 'package:material/material.dart';
import 'package:dio/dio.dart';
import 'package:project/common/uitls.dart';
import 'xxx/xxx/xxx/xxx.dart';
code