括号错误在flutter累了解决它自己和研究它,但没有用

myzjeezk  于 2022-11-25  发布在  Flutter
关注(0)|答案(2)|浏览(114)

我有一个问题与括号我添加了一张照片,它给出了错误和错误代码本身error codemy code
他只是试图将string转换为int,并为项目的后面部分赋值

bfrts1fy

bfrts1fy1#

if条件将采用布尔值,并且不使用结束行。格式为

if( slot1==true ){ ....}

或者只是做

if(slot1){ ....}

else if(slot2){...}也是如此

8fq7wneg

8fq7wneg2#

正如我所看到的,您使用分号;设置if else条件,这是错误的,您需要删除它们,此外,等式条件是使用double ==创建的

if(1 + 1 == 2;) // wrong
if(1 + 1 = 2) // wrong
if(1 + 1 = 2;) // wrong
if(1 + 1 == 2) // right

您需要在所有if else语句中更正它。
在您的示例中,if条件应该如下所示:

if(slot1 == true) // right

这应该可以解决您的问题。

可选建议:

然而,对于为true的布尔型哈希,考虑直接使用它们,而不指定它们应该等于true加上双精度==,因为它们一开始就已经是true

if(slot1) // right also

相关问题