Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Dart中,“外部”是什么意思?_Dart - Fatal编程技术网

在Dart中,“外部”是什么意思?

在Dart中,“外部”是什么意思?,dart,Dart,在Dart中,external是什么意思?例如:externaldatetime._now() 我是Dart新手,我找不到外部的文档,所以你能举个例子来帮助解释吗 9.4外部功能 外部功能是指其主体与外部功能分开提供的功能 宣言。外部函数可以是顶级函数(17),也可以是方法 函数体在其他地方定义。 据我所知,这用于修复浏览器中的Dart VM和服务器上的Dart VM的不同实现。当我们在类(如toString())中创建外部函数时。 这意味着该方法是抽象的,父类的子类将添加函数体,这是因为在Da

在Dart中,
external
是什么意思?例如:
externaldatetime._now()

我是Dart新手,我找不到
外部
的文档,所以你能举个例子来帮助解释吗

9.4外部功能
外部功能是指其主体与外部功能分开提供的功能
宣言。外部函数可以是顶级函数(17),也可以是方法

函数体在其他地方定义。

据我所知,这用于修复浏览器中的Dart VM和服务器上的Dart VM的不同实现。

当我们在类(如
toString())中创建外部函数时。

这意味着该方法是抽象的,父类的子类将添加函数体,这是因为在Dart中,我们只能创建一个抽象类

总结:

外部函数=非抽象类中的抽象函数


“我找不到
外部
”第9.4节它主要用于抽象Dart VM和dart2js之间的实现细节。如何定位外部方法的实现?我可以通过搜索源代码中的相关关键字来定位实现外部函数的文件。但是,如果我可以从编辑器中访问实现,那将更加方便。
external String toString();