导入必须在程序开始时进行吗

时间:2018-06-28 14:05:08

标签: import dart

新的dart用户,我想知道我所有的导入必须是在程序开始时还是在函数之后还是在它们内部调用等等。

当导入不是开始时,我似乎得到一个错误,提示unexpected import

我是不是有问题,还是必须先开始导入飞镖。

示例

import "dart:something"; // not a real import but you get the idea.
int dumb_function(int a, int z) {
    return a * z - (a * z); // what ever
}
import 'dart:something_else'; // that's what I want.

1 个答案:

答案 0 :(得分:1)

导入必须位于库文件的顶部。

导入之前唯一可以做的就是library语句或注释。