我想用ruby打印Fixnum类的所有方法当我输入Fixnum.methods时,它会给出这种我不理解的输出。

[:allocate, :superclass, :<=>, :module_exec, :class_exec, :<=, :>=, :==, :===, :include?, :included_modules, :ancestors, :name, :public_instance_methods, :instance_methods, :private_instance_methods, :protected_instance_methods

最佳答案

您可能需要实例方法:

Fixnum.instance_methods

要从Object中筛选:
Fixnum.instance_methods - Object.instance_methods

关于ruby - 如何在ruby中打印Fixnum类的所有方法,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45413582/

10-12 17:58