Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
3.3k views
in Technique[技术] by (71.8m points)

flutter引入包有些函数没找到,它是哪来的

刚接触,环境算是搭好了。

但看[编写你的第一个 Flutter App [1/2]](https://link.zhihu.com/?targe... 讲引入english_words包。

我一开始没明白,这个包里的api在哪查到的。

仔细看了教程上面有这个网址english_words | Dart Package

在里面看到了一些english_words的函数 。

所以是不是所有的包 都可以要在这里查看api.(如果不是应该去哪呢?)

还有一个小问题:

就它的Usage里有一个:

import 'package:english_words/english_words.dart';

main() {
  nouns.take(50).forEach(print);
}

我在english_words | Dart Package找到了 nouns函数 ,

它只是一个列表。

但是这句

nouns.take(50).forEach(print);

后面的 take 和 foreach 我没找到在哪里?

=================================

这是不明白的两个地方。

谢谢


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

官方库看官方文档,第三方库就看第三方作者提没提供文档了。一般大点儿的开源库都会有,直接找到相应的 GitHub 仓库看 Wiki 就好。

takeforeachList 类型自带的方法啊(其实是实现自 Iterable 接口),它已经包含在 dart:core 里了,自动引入的,不需要手动 import


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...