
内置库、第三方库 和 自定义库使用 import 关键字导入库。你可以导入 Dart 的内置库,如 dart:math,也可以导入外部的库或自定义的库:
import 'dart:math';
void main() {
print(sqrt(4)); // 使用 dart:math 库中的 sqrt 函数
}你可以创建自己的 Dart 文件,并将其作为库使用。使用 part 和 part of 指令可以拆分和组织大型库:
// my_library.dart
library my_library;
part 'src/part1.dart';
part 'src/part2.dart';
void myFunction() {
// ...
}// src/part1.dart
part of my_library;
void part1Function() {
// ...
}Dart 通过下划线(_)前缀来标识私有成员。如果你在名称前加上下划线,那么该成员就只能在其所在的库内部访问:
// A private function inside a library
void _privateFunction() {
// ...
}Dart 的包管理系统称为 Pub。你可以通过在项目的 pubspec.yaml 文件中声明依赖,来使用第三方库,后续等待我写完 Dart 系列后,出一篇 Flutter 系列的文章,详细介绍:
dependencies:
http: ^0.13.3Dart 的库系统是其语言设计的一个重要部分,提供了强大的代码组织和重用机制。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。