我是飞镖和飞镖的初学者。这些天,我在努力地教自己,突然发现有些尴尬的事。我制作了一个名为gain()的函数,该函数使整数输入增加一。但是我发现那没有用。
我在Google上搜索了很多,发现与“指针”有关。但是如您所知,我是一个令人震惊的愚蠢人,所以做得不好。现在,我只想知道如何将值3增加到4。我在下面粘贴我的源代码。
void main() {
int a = 3;
increase(a);
print(a);
}
increase(int x) {
x++;
}
这是因为dart是通过值而不是通过引用传递的。有很多解决方法,但是对于您的简单示例,您可以执行以下操作
void main() {
int a = 3;
a = increase(a);
print(a);
}
increase(int x) {
return ++x;
}
也请参考此链接以获取类似的问题以及其他解决方法
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句