我正在学习 Dart,但遇到了障碍。我非常想从 json 字符串处理函数返回一个值,这样我就可以在 main() 中使用该值。(我正在尝试设置一些顶级变量以与带有 html 模板的单向数据绑定一起使用。)我正在使用HttpRequest.getString
并.then
调用来启动处理。但是 HttpRequest 不喜欢被分配给一个变量,所以我不确定如何从中取回任何东西。
processString(String jsonString) {
// Create a map of relevant data
return myMap;
}
void main() {
HttpRequest.getString(url).then(processString);
// Do something with the processed result!
}
我想我的问题是如何从 HttpRequest 调用的函数中获取值?