这是我取的变量
int _bmi = 0;这就是我用打字机的地方
actions: [
TextButton(
child: const Text('Approve'),
onPressed: () {
setState(() {
int sum = int.parse(massNumber.text) + int.parse(heightNumber.text);
_bmi = sum.toString() as int;
});
},
),
]在运行程序时,我收到一个错误:
类型'String‘不是
类型'int’的子类型
发布于 2022-04-05 11:37:55
实际上,您想要的等于_bmi = sum
发布于 2022-04-05 11:38:20
简单地说,_bmi = int.parse(massNumber.text) + int.parse(heightNumber.text);
发布于 2022-06-06 11:34:21
只需做_bmi=sum
不要将和转换为字符串,然后将其转换为int错误。
https://stackoverflow.com/questions/71750971
复制相似问题