Comment renvoyer la valeur de retour d'une méthode. Il est classé comme structure de contrôle. Dans Ruby, la dernière valeur traitée est retournée dans la méthode définie sans avoir à se soucier d'utiliser return
.
Cependant, si vous voulez sortir du processus au milieu, vous pouvez retourner de force la valeur en utilisant return
.
def total
price = 1000
num = 10
"#{price}Vêtements de cercle#{num}J'en ai acheté un, donc le total est#{price*num}Ce sera un cercle."
"J'en ai retourné un, donc le total est#{price*(num-1)}C'est devenu un cercle."
end
p total
J'en ai retourné un, donc le total était de 9000 yens.
Si «return» n'est pas utilisé, le dernier libellé défini sera affiché.
def total
price = 1000
num = 10
return "#{price}Vêtements de cercle#{num}J'en ai acheté un, donc le total est#{price*num}Ce sera un cercle."
"J'en ai retourné un, donc le total est#{price*(num-1)}C'est devenu un cercle."
end
p total
J'ai acheté 10 vêtements pour 1000 yens, donc le total est de 10000 yens.
Lors de l'utilisation de «return», le libellé défini après «return» était affiché.
De cette façon, si vous voulez quitter le processus au milieu, vous devez utiliser return
.
Au fait, je n'ai pas encore rencontré la scène d'utilisation de return
... lol
Recommended Posts