如何存储变量颤振的返回值



我需要一点帮助。

我在另一个文件中有这个函数,我想把返回值存储在一个变量中,因为我不想一次又一次地重复相同的代码,我想重用它,因为我想要多次。

这是另一个文件中的代码。

double dropDownIf(dropDownVal, finalVal, valParsed) {
if(dropDownVal == 'm'){
finalVal = valParsed;
} else if(dropDownVal == 'cm'){
finalVal = valParsed/100;
} else if(dropDownVal == 'mm'){
finalVal = valParsed/1000;
}
print('here is the updated value $finalVal');
return finalVal;
}

,正如你所看到的,它在调试控制台中显示返回值,但它不显示我使用此代码的另一个页面中的值。

这是另一页的代码。

dropDownIf(dropDownValueL, finalLength, lengthParsed);

print(finalLength);

在这一页,打印函数显示0,我已经声明了双finalLength = 0;在文件的开头。因此打印结果显示的是0,而不是更新后的值。

dropDownIf函数的中间值是返回值,但它不起作用。

您需要将方法的返回值存储在一个变量中,然后使用它:

double returnValue = dropDownIf(dropDownValueL, finalLength, lengthParsed);
print(returnValue);

相关内容

  • 没有找到相关文章

最新更新