Flutter 在Dart(颤振)中从一种方法到另一种方法获取值

Flutter 在Dart(颤振)中从一种方法到另一种方法获取值,flutter,dart,Flutter,Dart,我想将b2d()方法中的vd值输入main()函数: num b2d(){ var vd=num.parse(dec.text); var vb=0; int i=1; 而(vd>0){ vb=vb+(vd%2)*i; vd=(vd/2).地板(); i=i*10; } 返回vb; } void main(){ 印刷品($vd); } void main(){ var vb=b2d(); print($vb)//这里将显示vb的值。 } 为什么不在main()中简单地调用b2d()?我想要从b2

我想将
b2d()
方法中的
vd
值输入
main()
函数:

num b2d(){
var vd=num.parse(dec.text);
var vb=0;
int i=1;
而(vd>0){
vb=vb+(vd%2)*i;
vd=(vd/2).地板();
i=i*10;
}
返回vb;
}
void main(){
印刷品($vd);
}
void main(){
var vb=b2d();
print($vb)//这里将显示vb的值。
}

为什么不在
main()
中简单地调用
b2d()
?我想要从b2d()到main()的值“vb”。您的
b2d()
正在返回
vb
,所以为什么不简单地调用它
main()
比如:
void main(){print(${b2d());}