在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/

10-11 01:56