用户登录

在库里面可以提供一些功能,Dart 语言内置了一些库,我们可以直接在自己开发的应用里使用这些内置的库提供的功能。

dart:math 是一个内置的库,要使用这个库里提供的东西,可以用 import 导入它,一般会在文件的顶部导入需要用的库,import 一个 dart:math, Dart 语言里的内置的库的名字里都会带 dart 这个前缀。

这个库里提供了一些东西,这里我们可以用一下 Point,在应用的入口这里声明一个变量,名字是 point ,新建一个 Point,提供两个参数值,比如 10,30。

下面可以在控制台上输出这个 point 里的 x 属性的值,中间加上一个冒号,然后再输出 point 里的 y 属性的值。

运行一下应用,在控制台上输出的就是这个 point 里的 x 还有 y 这两个属性的值。

这里我们用的 Point 就来自 dart:math 这个库,如果把导入这个库的代码注释掉,就会提示 Point 这个东西没有被定义。这说明这个东西来自 dart:math 这个库。

as

在导入的时候你可以给导入的东西添加一个前缀,这里可以使用 as 这个关键词,在这个导入 dart:math 的后面,用 as ,添加一个 math 前缀。

这样如果想要使用这个库里提供的东西,就需要先添加一个 math 前缀。

show hide

dart:math 这个库里除了 Point 还提供了一些东西,比如 Random(), 我们可以在导入的时候使用 show 或者 hide 限制一下可以使用的东西。

比如在导入 dart:math 这个库的时候,用 show 限制只能使用 Point。

你会发现,这次这个 Random 就会提示未定义,因为导入 dart:math 的时候我们限制只能使用它里面的 Point 这个东西。

这里再把这个 show 换成 hide 试一下, hide Point , 这回这个 Point 这里就会提示未定义,因为导入 dart:math 这个库的时候限制隐藏它里面的 Point 这个东西。

它里面的其它的东西都可以在这个文件里使用,比如这个 Random。

Dart 语言:导入使用库《 Dart 语言:异步编程 》

统计

15260
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点