Я пытаюсь найти информацию о методе p в Ruby. Кажется, что он производит внутреннюю информацию о свойствах класса, но когда я пытаюсь найти его, я получаю каждое слово, в котором есть буква "p".
p
Вы видели страницу документа API? http://www.ruby -doc.org / ядро / Kernel.html # метод-я-р
Там также http://apidock.com/ruby/Kernel/p
Каждый метод, который вы можете вызвать «напрямую», например, print, p, abort, put, readline и т. Д., Находится в классе Kernel.
(Kernel.methods - Object.methods).sort.each do |method| puts method end
Дополнительную информацию о методе p можно найти в документации по Ruby модуля Kernel: http://www.ruby -doc.org / ядро / Kernel.html # метод-я-р
p (obj) → obj p (obj1, obj2, ...) → [obj, ...] p () → ноль Для каждого объекта непосредственно записывается obj.inspect, за которым следует символ новой строки стандартный вывод программы. S = Struct.new(:name, :state) s = S['dave', 'TX'] p s производит: #<S name="dave", state="TX">
p (obj) → obj
p (obj1, obj2, ...) → [obj, ...]
p () → ноль
Для каждого объекта непосредственно записывается obj.inspect, за которым следует символ новой строки стандартный вывод программы.
S = Struct.new(:name, :state) s = S['dave', 'TX'] p s
производит:
#<S name="dave", state="TX">
Вы имеете в виду как:
ri Kernel#p