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