【发布时间】:2018-08-08 13:54:32
【问题描述】:
在 Ruby 中,如果我正在寻找一个类的方法。
即:String.methods.sort
我有以下内容:
[:!, :!=, :!~, :<, :<=, :<=>, :==, :===, :=~, :>, :>=, :__id__,
:__send__, :allocate, :ancestors, :autoload, :autoload?, :class,
:class_eval, :class_exec, :class_variable_defined?,
:class_variable_get, :class_variable_set, :class_variables, :clone,
:const_defined?, :const_get, :const_missing, :const_set, :constants,
:define_singleton_method, :deprecate_constant, :display, :dup,
:enum_for, :eql?, :equal?, :extend, :freeze, :frozen?, :hash,
:include, :include?, :included_modules, :inspect, :instance_eval,...]
有没有办法让我在控制台中键入命令来探索方法?如果我不熟悉:display 并且我想知道它的作用,它返回什么,有可能吗?
如果是,PHP 和 javascript 是否有类似的东西可以在控制台中查看方法定义?好像没遇到过。
【问题讨论】:
-
参见this 对独立程序
ri和rdoc的讨论。 -
非常感谢.. @CarySwoveland.. 你知道 php 和 Javascript 是否有类似的命令吗?这真的很方便,而不是总是在网上寻找文档。
-
抱歉,我对这两种语言都不熟悉。也许其他人可以回答。
-
@Krishna JS 没有这个内置的。您必须参考文档。不确定 PHP。
标签: ruby class methods console