这个 getter 异步变量在 DART 中如何工作
How does this getter variable with async works in DART
我在 flutter 中看到了这些代码。
static Future<String> get platformVersion async
{
final String version = await _channel.invokeMethod('getPlatformVersion');
return version;
}
我正在使用 android studio 创建 flutter 插件。
我们是否必须在访问其值时使用 await 关键字
是的,因为 return 类型是 Future,您 await
值。你会这样做:
String platformVersion = await GetVersion.platformVersion;
我在 flutter 中看到了这些代码。
static Future<String> get platformVersion async
{
final String version = await _channel.invokeMethod('getPlatformVersion');
return version;
}
我正在使用 android studio 创建 flutter 插件。 我们是否必须在访问其值时使用 await 关键字
是的,因为 return 类型是 Future,您 await
值。你会这样做:
String platformVersion = await GetVersion.platformVersion;