gpt4 book ai didi

java - 有什么语言有延迟返回机制吗?

转载 作者:行者123 更新时间:2023-12-01 06:44:47 24 4
gpt4 key购买 nike

是否有任何语言具有诸如 delayedreturn 之类的关键字,它允许您保存值并仅在方法完成时返回它?

例如,类似这样的内容(Java 语法):

public Integer nullify(Node<Integer> node){

delayedreturn node.getValue();

node.setValue(null);

}

我知道这并不能节省太多空间。只是好奇是否有人认为它值得实现。

最佳答案

据我所知,还没有类似的语言。这样的关键字很可能会导致返回值存储在临时位置,您已经可以实现这一点:

public Integer nullify (Node<Integer> node) {
Integer delayedReturn = node.getValue();
node.setValue(null);
return delayedReturn;
}

它本质上与您所要求的相同,只是语法与您建议的不同。

关于java - 有什么语言有延迟返回机制吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18087183/

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