有什么方法可以检查是否为 dart 中的动态变量提供了 getter 其他然后在 try catch block 中?
例子
这里'ThisClass'中没有提供'v1'所以它会报错
class ThisClass{
bool v2=false;
}
main() {
dynamic h=ThisClass();
print(h.v1);
}
最佳答案
你可以做
class ThisClass {
bool v2 = false;
}
main() {
dynamic h = ThisClass();
if (h is ThisClass) {
print(h.v2);
}
}
关于flutter - 如何检查是否为 dart 中的类定义了 getter?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62650935/