gpt4 book ai didi

grails - 在Grails函数中按值调用?

转载 作者:行者123 更新时间:2023-12-02 15:09:36 24 4
gpt4 key购买 nike

假设我有一个对象:

def user = User.get(someId)

现在,我要执行以下命令:
myFunction(user.id)
user.delete(flush: true)
  • myFunction的参数是否按值调用,即函数是否仅获取user.id的值而不是引用?
  • 如果在myFunction完成之前删除了用户怎么办?在myFunction中值user.id仍然可用吗?
  • 最佳答案

    要回答该问题,您需要了解框架所使用的语言,在本例中为Groovy & Java

    知道它是easy to find的文件后,它说明了语言的工作方式(请注意,尽管有标题,但第一段仍将其解释为“按值传递”)。

    here是更详细的说明。

    关于grails - 在Grails函数中按值调用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18492677/

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