可以用吗??在这种情况下是运营商?
Is it possible to use ?? operator in this case?
假设情况如下:
dynamic? _rsomeFunc() {
final smth = someGetFunction(); //may return null
return smth != null ? someObject.fromJson(jsonDecode(smth)) : null;
}
是否可以在单行函数中通过=>
编写?因为这种方法似乎并不完美。我通过 ??
尝试过,但没有帮助。有什么建议吗?
感谢@jamesdlin 提供的参考资料。 Dart 2.16
目前 (2022/02/10) 没有这样的机会;
希望他们会添加它。
假设情况如下:
dynamic? _rsomeFunc() {
final smth = someGetFunction(); //may return null
return smth != null ? someObject.fromJson(jsonDecode(smth)) : null;
}
是否可以在单行函数中通过=>
编写?因为这种方法似乎并不完美。我通过 ??
尝试过,但没有帮助。有什么建议吗?
感谢@jamesdlin 提供的参考资料。 Dart 2.16
目前 (2022/02/10) 没有这样的机会;
希望他们会添加它。