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