gpt4 book ai didi

dart - 如何构建一个简单的 Dart Web 应用程序

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

对于 Dart 初学者,我正在开发一个包含少于 10 个类的简单网络。对于如何将它们组织在文件、文件夹(和包?和库?)中,我完全感到困惑。

目前我有

web/
img/
*.png
styles/
main.css
index.html
main.dart
*.dart

除了一个 Dart 文件之外,所有文件都包含一个类。导入通过 import 'a.dart'; 完成(例如在 b.dart 中)。

这显然是错误的,因为 Dart 编辑器提示

The imported libraries 'c.dart' and 'd.dart' should not have the same name ''



我浏览了 pub documentation 中的各个部分并阅读 possible app structures在聚合物文档中。我还查看了 Dart 附带的 pop_pop_win 示例应用程序的结构。这有点让人不知所措,因为有这么多的变化、选项和组合。

最佳答案

如果我是你,我会像这样创建库和导入:

awesomeLibrary.dart

library awesome;

part 'foo.dart';
part 'bar.dart';

foo.dart
part of awesome;

class Foo
{
static function Baz() {}
}

bar.dart
part of awesome;

class Bar
{
...
}

main.dart
import 'awesomeLibrary.dart';

void main()
{
Foo.Baz(); // Imported library function
}

关于dart - 如何构建一个简单的 Dart Web 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28268340/

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