-4
var number: Int = 0;
fun increaseNumber(): Int {
number = 1;
return number;
}
fun main(args: Array<String>) {
println(number);
}
此息率输出:
0
Process finished with exit code 0
如何改变在科特林一个全局变量的值?
作为@PixelElephant说你必须实际调用该函数。进一步你的功能可能没有做你真正想要的。它不会增加数字,但始终将其设置为1,而不管前面的数字值是多少。您可能想要的行为是数字+ = 1或更短'数字++',它取当前数字的值并将其递增1.因此,现在当您拨打'increaseNumber'五次时,数字的值将为5,其中之前它一直是1 –