gpt4 book ai didi

dart - 你如何在 Dart 中将变量传递给 main?

转载 作者:行者123 更新时间:2023-12-04 15:01:04 25 4
gpt4 key购买 nike

我在 Django 应用程序中使用 Dart。有一些配置参数需要传递给 Dart。如何将值传递给 main()?此时我正在考虑在网页中创建隐藏元素并使用查询来获取值。有没有更好的方法?

最佳答案

听起来您正在构建浏览器应用程序?

(顺便说一句,您可以将 new Options().arguments 用于命令行应用程序。效果很好,但显然浏览器应用程序中没有命令行:)

(其次,main() 不带参数,所以我们必须找到另一种方式。)

好的,对于浏览器应用程序,我可能会尝试做的是将一些 JSON 嵌入到 <script> 内的页面中。标签。然后,使用查询,找到该元素,解析内容,就可以了。

在您的 HTML 中:

<script id="config">
{"environment":"test"}
</script>

在你的 Dart 文件中:

import 'dart:html';
import 'dart:json' as json;

void main() {
var config = json.parse(query("#config").innerHtml);

print(config['environment']);
}

希望有帮助!

关于dart - 你如何在 Dart 中将变量传递给 main?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14795398/

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