在Dart中,他们建议您将get
关键字用于 setter/getter ,例如:
String get text => "Hi there"; // recommended
代替
String getText() => "Hi there"; // not recommended
我想知道如何使用
get
解决以下情况?如果没有办法,那么为什么Dart推荐get
之类的东西,而getX()
可以很容易地做到呢?// how to solve it using recommended way i.e. using "get"?
String getText(bool value) {
return value ? "Hi" : "There";
}
最佳答案
get
关键字用于标准的获取方法-当您只需要返回一些字段或值时。就像Kotlin中的关键字。
但是,如果要使用一些参数-在这种情况下就不能使用get
-必须使函数getX([some params])
关于flutter - Flutter如何将参数传递给 “get”方法?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57266598/