【发布时间】:2026-01-24 10:20:13
【问题描述】:
我想问一下我的代码发生了什么。
假设在这种情况下“计数器”字段为 179,我如何在打印前更新我的外部 myData?
class Test {
Firestore _firestore = Firestore.instance;
var myData;
void getData() async {
DocumentSnapshot snapshot =
await _firestore.collection('Counter').document('Counter').get();
myData = await snapshot.data['Counter'];
print('inside $myData');
}
void checkMyData() {
myData = 5;
getData();
print('outside $myData');
}
}
控制台:
颤动:5外
颤动:在 179 以内
【问题讨论】:
标签: asynchronous flutter async-await google-cloud-firestore