[Ruby] Différence entre les put et les retours, les valeurs de sortie et de retour

met uniquement des sorties. En revanche, return ne renvoie que la valeur de retour. met ne peut pas être utilisé pour passer des valeurs. return n'a pas de sortie.

puts.rb


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

return.rb


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

Est-ce le malentendu sur l'opportunité de passer ou non la valeur? Je n'ai pas assez d'étude sur la valeur de retour

Recommended Posts

[Ruby] Différence entre les put et les retours, les valeurs de sortie et de retour
Remarque: Différence entre Ruby "p" et "met"
[Ruby] Différence entre print, put et p
[Ruby] Différence entre obtenir et publier
[Ruby] Différence entre is_a? Et instance_of?
[Android] Différence entre finish () et return;
Différence entre la variable d'instance Ruby et la variable locale
Différence entre "|| =" et "instance_variable_defined?" Dans Ruby memo
Différence entre vh et%
Différence entre i ++ et ++ i
Différences entre les classes et les instances dans Ruby
Différence entre produit et variante
Différence entre redirect_to et render
[Java] Différence entre == et égal
Différence entre redirect_to et render
Différence entre CUI et GUI
Différence entre les variables et les variables d'instance
Différence entre classe et instance
Différence entre l'installation de bundle et de bundle
Différence entre ArrayList et LinkedList
Différence entre render et redirect_to
Différence entre List et ArrayList
[Ruby] Différence entre match / scan
Différence entre .bashrc et .bash_profile
Différence entre StringBuilder et StringBuffer
Différence entre render et redirect_to
La différence entre la programmation qui utilise des classes Ruby et la programmation qui n'utilise pas
Différence entre interface et classe abstraite
Différence entre l'opérateur == et la méthode égale
[Java] Différence entre Hashmap et HashTable
[Terminal] Différence entre irb et pry
JavaServlet: différence entre executeQuery et executeUpdate
[Rails] Différence entre find et find_by
[JAVA] Différence entre abstrait et interface
Différence entre Thymeleaf @RestController et @Controller
Différence entre Stream map et flatMap
[Java] Différence entre array et ArrayList
Différence entre string.getByte () et Hex.decodeHex (string.toCharaArray ())
[Java] Différence entre fermable et fermable automatiquement
[Java] Différence entre StringBuffer et StringBuilder
[Java] Différence entre longueur, longueur () et taille ()
[rails] Différence entre redirect_to et render
[Ruby] Peut-être que vous ne comprenez pas vraiment? [Différence entre la classe et le module]
Facile à comprendre la différence entre la méthode d'instance Ruby et la méthode de classe.
Différence entre final et immuable en Java
[Remarque] Différence entre l'installation et la mise à jour du bundle
Différence entre pop () et peek () dans la pile
Le contenu de la valeur de retour de executeBatch est différent entre 11g et 12c
[Pour les débutants] Différence entre Java et Kotlin
Différence entre isEmpty et isBlank de StringUtils
Ruby print met la méthode de sortie p printf
Les méthodes Ruby renvoient la dernière valeur évaluée