Flutter 中如何识别最终或动态值属性是 bool 还是 int
Posted
技术标签:
【中文标题】Flutter 中如何识别最终或动态值属性是 bool 还是 int【英文标题】:How to identify final or dynamic value properties is bool or int in Flutter 【发布时间】:2021-10-16 13:13:25 【问题描述】:// FirstScreen
final result = await Get.to(SecondScreen());
//SecondScreen
//First button onTap
Get.back(result: 10)
//second buton onTap
Get.back(result: true);
回到第二屏到第一屏时,如何识别结果是bool还是int类型。
【问题讨论】:
您可以查看result is bool
或result is int
。
【参考方案1】:
您可以像这样使用is
进行检查:
if (result is int)
print("result is int");
else if (result is bool)
print("result is bool");
【讨论】:
以上是关于Flutter 中如何识别最终或动态值属性是 bool 还是 int的主要内容,如果未能解决你的问题,请参考以下文章
如何从 Flutter 中删除或识别未使用的包以减小项目的大小?
如何在 Flutter 中添加 TextEditingController 并从动态 TextFormField 中获取文本值?
如何根据flutter中的sharedPrefs值设置动态initialRoute?