gpt4 book ai didi

Ruby:如何在没有对象的情况下获取类的方法?

转载 作者:数据小太阳 更新时间:2023-10-29 08:25:38 25 4
gpt4 key购买 nike

"abc".respond_to?(:sub) 返回 true,但 String.respond_to?(:sub) 返回 false。第二个返回 false,因为它询问类 Class 的对象是否有方法 sub,因为 String 是 Class 的对象。 methods() 也是一样的……

如何在不创建该类的对象的情况下执行这些操作,尤其是 respond_to?()。

最佳答案

您可以使用 method_defined? 方法,在 Module 类中声明。

关于Ruby:如何在没有对象的情况下获取类的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1438177/

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