Ich versuche, Informationen über die Methode in Ruby zu finden. Es scheint interne Informationen über die Eigenschaften einer Klasse zu erzeugen, aber wenn ich versuche, danach zu suchen, bekomme ich jedes Wort, das den Buchstaben "p" enthält.p Methode in Ruby schwer zu suchen
Antwort
Haben Sie die api doc-Seite gesehen? http://www.ruby-doc.org/core/Kernel.html#method-i-p
Es gibt auch http://apidock.com/ruby/Kernel/p
Sie können weitere Informationen über die p
Methode aus der Ruby-Dokumentation des Kernel-Moduls finden:
http://www.ruby-doc.org/core/Kernel.html#method-i-p
p (obj) → obj
p (obj1, obj2, ...) → [obj, ...]
p () →
Für jedes Objekt wird direkt obj.inspect gefolgt von einer neuen Zeile in der Standardausgabe des Programms geschrieben.
S = Struct.new(:name, :state) s = S['dave', 'TX'] p s
produziert:
#<S name="dave", state="TX">
Danke. Ich kenne mich noch nicht in den Dokumenten aus. –
Jede Methode, die Sie aufrufen können "direkt", z: Druck, p, abbrechen, puts, Readline- usw. wird in der Kernel-Klasse befindet.
(Kernel.methods - Object.methods).sort.each do |method|
puts method
end
Ah! Das macht dann Sinn. Vielen Dank. –
Mögen Sie bedeuten:
ri Kernel#p
Kühl. Ich wusste nicht, dass du das kannst. Vielen Dank. –
NP: O) Ruby ist voll mit netten Tricks ... –
- 1. p vs legt in Ruby
- 2. Schwer zu verfolgen Speicherleck
- 3. Suchen Methode in Linked List
- 4. KDB +/Q Abfrage zu schwer zu handhaben
- 5. Masstransit Verbraucher schwer zu testen
- 6. Ternärer Operator schwer zu lesen
- 7. Android-Taste schwer zu schlagen in 2.2
- 8. Ruby Bedingtes Argument zu Methode
- 9. Try Methode in Ruby
- 10. rekursive Methode in Ruby
- 11. schwer VBA finden ersetzen
- 12. Python: Wann ist Benutzereingabe zu schwer?
- 13. Ruby-System Methode Argumente
- 14. Suchen Sie doppelte in Ruby-Hashes
- 15. ruby regex suchen und ersetzen
- 16. Vererben Sie initialize() Methode in Ruby?
- 17. Verstehen der Ruby-Methode #call
- 18. Eine Methode in Ruby verzieren
- 19. Was ist der Unterschied zwischen/\ p {Alpha}/i und/\ p {L}/i in Ruby?
- 20. Wie schwer sind Java-Monitore?
- 21. Patch-Methode in Ruby Sinatra
- 22. Ruby - Methode Aufruf zum Objekt in Array
- 23. Wie schwer ist es, Volltextsuche mit SQL Server zu integrieren?
- 24. Zeichenfolge Suchen und Ersetzen Methode
- 25. Ruby-Methode Interception
- 26. Ruby: undefined Methode `> '
- 27. Eine Ruby-Methode verbessern
- 28. Suchen und Ersetzen mit Ruby Regex
- 29. Aufruf einer Methode im Modell nach dem Suchen in Ruby on Rails
- 30. Undefinierte Methode jeder Ruby
kühlen. Ich wusste nicht, dass es im Kernel war. Vielen Dank. –