gpt4 book ai didi

flutter Getx : initial value of obs variable set to null

转载 作者:行者123 更新时间:2023-12-04 14:31:13 26 4
gpt4 key购买 nike

现在我总是像这样使用 getx 可观察声明:

var someString = ''.obs;
var someNumber = 0.obs;
等等...
但是,如果某些变量一开始没有初始值,而我实际上希望它们为空然后更改它们呢?

最佳答案

对于非空安全(Dart 2.12 之前的版本),您可以像这样声明可观察变量:

final someVariable = Rx<Type>();
例如:
final someString = Rx<String>();
final someNumber = Rx<int>();
对于空安全(Dart 2.12 或更高版本),只需使用 Rxn<Type>而不是 Rx<Type> .
例如:
final someString = Rxn<String>();
final someNumber = Rxn<int>();

关于 flutter Getx : initial value of obs variable set to null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68125824/

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