gpt4 book ai didi

dart - 无法访问多层导入文件中定义的var

转载 作者:行者123 更新时间:2023-12-03 02:51:22 25 4
gpt4 key购买 nike

说我在同一文件夹中有3个Dart脚本。

// a.dart
import 'b.dart';
void main(){
print(foo);
}

// b.dart
import 'c.dart';

// c.dart
var foo = 1;

我在 Cannot resolve 'foo'中得到了 a.dart

最佳答案

导入不会自动重新导出。
您可以使用以下变体之一:

// b.dart
import 'c.dart';
export 'c.dart';

// foo is available in b.dart and a.dart

要么

// b.dart
export 'c.dart';

// foo is not available in b.dart but in a.dart

这与我对 How can I import all files in a folder?的答案大约;;)

关于dart - 无法访问多层导入文件中定义的var,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25884187/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com