gpt4 book ai didi

java - if 条件中函数调用中的变量所做的更改是永久性的吗?

转载 作者:行者123 更新时间:2023-12-01 08:07:23 25 4
gpt4 key购买 nike

我想调用一个函数,但前提是它返回 true 值。正常调用时函数本身会修改全局变量;我想知道 if 语句是否永久存储这些更改,或者它是否只是测试函数的结果并在测试后将变量重置为以前的值?

换句话说,我可以使用这段代码吗:

if(function() == true)
function();

并且函数只会被调用一次,还是会被调用两次?

最佳答案

答案是它会在条件中被调用一次,如果返回true,那么它将被执行第二次。

关于java - if 条件中函数调用中的变量所做的更改是永久性的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20466712/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com