[Ruby] Unterschied zwischen Puts und Return, Output und Return

setzt nur Ausgänge. Auf der anderen Seite gibt return nur den Rückgabewert zurück. Puts können nicht zum Übergeben von Werten verwendet werden. return hat keine Ausgabe.

puts.rb


def greet 
   puts "Hello"
end
@example = greet
@example =>nil

return.rb


def greet2
   return "Hello"
end
@example2 = greet2
@example =>"Hello"

Ist es das Missverständnis, ob der Wert übergeben werden soll oder nicht? Ich habe nicht genug Studien über den Rückgabewert

Recommended Posts

[Ruby] Unterschied zwischen Puts und Return, Output und Return
Hinweis: Unterschied zwischen Ruby "p" und "Puts"
[Ruby] Unterschied zwischen print, put und p
[Ruby] Unterschied zwischen get und post
[Ruby] Unterschied zwischen is_a? Und instance_of?
[Android] Unterschied zwischen finish () und return;
Unterschied zwischen Ruby-Instanzvariable und lokaler Variable
Unterschied zwischen "|| =" und "instance_variable_defined?" Im Ruby-Memo
Unterschied zwischen vh und%
Unterschied zwischen i ++ und ++ i
Unterschiede zwischen Klassen und Instanzen in Ruby
Unterschied zwischen Produkt und Variante
Unterschied zwischen redirect_to und render
[Java] Unterschied zwischen == und gleich
Unterschied zwischen redirect_to und render
Unterschied zwischen CUI und GUI
Unterschied zwischen Variablen und Instanzvariablen
Unterschied zwischen Klasse und Instanz
Unterschied zwischen Bundle und Bundle-Installation
Unterschied zwischen ArrayList und LinkedList
Unterschied zwischen render und redirect_to
Unterschied zwischen List und ArrayList
[Ruby] Unterschied zwischen Match / Scan
Unterschied zwischen .bashrc und .bash_profile
Unterschied zwischen StringBuilder und StringBuffer
Unterschied zwischen render und redirect_to
Der Unterschied zwischen der Programmierung mit Ruby-Klassen und der Programmierung ohne Ruby-Klassen
Unterschied zwischen Schnittstelle und abstrakter Klasse
Unterschied zwischen == Operator und Methode gleich
[Java] Unterschied zwischen Hashmap und HashTable
[Terminal] Unterschied zwischen irb und pry
JavaServlet: Unterschied zwischen executeQuery und executeUpdate
[Rails] Unterschied zwischen find und find_by
[JAVA] Unterschied zwischen Abstract und Interface
Unterschied zwischen Thymeleaf @RestController und @Controller
Unterschied zwischen Stream Map und FlatMap
[Java] Unterschied zwischen Array und ArrayList
Unterschied zwischen string.getByte () und Hex.decodeHex (string.toCharaArray ())
[Java] Unterschied zwischen Closeable und AutoCloseable
[Java] Unterschied zwischen StringBuffer und StringBuilder
[Java] Unterschied zwischen Länge, Länge () und Größe ()
[Rails] Unterschied zwischen redirect_to und Rendern
[Ruby] Vielleicht verstehst du das nicht wirklich? [Unterschied zwischen Klasse und Modul]
Der Unterschied zwischen der Ruby-Instanzmethode und der Klassenmethode ist leicht zu verstehen.
Unterschied zwischen final und Immutable in Java
[Hinweis] Unterschied zwischen Bundle-Installation und -Update
Unterschied zwischen pop () und peek () im Stapel
Der Inhalt des Rückgabewerts von executeBatch unterscheidet sich zwischen 11g und 12c
[Für Anfänger] Unterschied zwischen Java und Kotlin
Unterschied zwischen isEmpty und isBlank von StringUtils
Ruby print setzt die Ausgabemethode p printf
Ruby-Methoden geben den zuletzt ausgewerteten Wert zurück