gpt4 book ai didi

ruby - 这里的 super 是什么意思?

转载 作者:太空宇宙 更新时间:2023-11-03 18:01:20 25 4
gpt4 key购买 nike

我知道如果你在 Ruby 中使用 super 意味着调用父类的相同方法。

但是在一些代码中我看到了这个:

def self.post(*args); handle_response super end

我想知道这里的 super 是什么意思?

最佳答案

super 调用父类(super class)方法;所以 super 返回父类(super class)方法返回的内容。

在这里,定义在父类(super class)上的 post 方法被调用,它的返回值被传递给 handle_response 方法。

关于ruby - 这里的 super 是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3741459/

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