4.2 库基础 – 《简单易懂的Dart》

4.2.1 导入库

在Dart中,导入库使用import关键字,它的唯一参数是库的URI路径. Dart SDK中包括了这些库:

  • dart:async
  • dart:collection
  • dart:core
  • dart:crypto
  • dart:html [client]
  • dart:indexed_db [client]
  • dart:io [server]
  • dart:isolate
  • dart:json
  • dart:math
  • dart:mirrors
  • dart:scalarlist [server]
  • dart:svg [client]
  • dart:uri
  • dart:utf
  • dart:web_audio [client]

其中标上[client]的为仅客户端可用(通常来说是浏览器端),标上[server]的为仅服务器端可用. 比如我们要导入dart:math库,就使用如下语句:

 import 'dart:math';

也可以为导入的库设置别名,例如将dart:math以math作为命名空间导入:

 import 'dart:math' as math;

4.2.2 使用库

使用库之前你得知道库中有什么,SDK自带的库可以在官方的API浏览器中查看到,也可以直接阅读源代码.

下面是一个简单的例子,打印出数学常量PI的值:

void main(){
  print(math.PI);
}

输出内容为

3.141592653589793