内置库
、第三方库
和 自定义库
使用 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.3
Dart 的库系统是其语言设计的一个重要部分,提供了强大的代码组织和重用机制。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。