[RAILS] Comment utiliser le retour Ruby

Qu'est-ce que le retour? ??

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.

exemple

■ Lorsque le retour n'est pas utilisé

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

résultat

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é.

■ Lors de l'utilisation du retour

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

résultat

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

Comment utiliser le retour Ruby
Ruby: Comment utiliser les cookies
Comment utiliser Ruby on Rails
Comment utiliser la méthode Ruby inject
Comment utiliser Map
Comment utiliser rbenv
Comment utiliser with_option
Comment utiliser fields_for
Comment utiliser la carte
Comment utiliser collection_select
Longueur, taille, nombre de rubis Comment utiliser
Comment utiliser Twitter4J
Comment utiliser active_hash! !!
Comment utiliser MapStruct
Comment utiliser TreeSet
[Comment utiliser l'étiquette]
Comment utiliser l'identité
Comment utiliser le hachage
[Ruby] Comment utiliser slice pour les débutants
[Ruby on Rails] Comment utiliser redirect_to
Comment utiliser Dozer.mapper
Comment utiliser Gradle
Ruby: CSV :: Comment utiliser la note de tableau
Comment utiliser org.immutables
Comment utiliser java.util.stream.Collector
Comment utiliser VisualVM
Comment utiliser Map
[Ruby] Comment utiliser la méthode gsub et la sous-méthode
[Introduction à Ruby] Comment utiliser la méthode slice
Comment utiliser l'API Chain
[Java] Comment utiliser Map
Comment utiliser Queue avec priorité
[Rails] Comment utiliser enum
Comment utiliser java Facultatif
Comment utiliser JUnit (débutant)
[Rails] Comment utiliser enum
Comment utiliser @Builder (Lombok)
Comment utiliser la classe Java
[Ruby] Comment commenter
Comment utiliser Big Decimal
[Java] Comment utiliser removeAll ()
Comment utiliser String [] args
Comment utiliser la jonction de rails
Comment utiliser Java Map
Commande Rbenv pour utiliser Ruby
Comment utiliser Dependant :: Destroy
Comment utiliser Eclipse Debug_Shell
Comment utiliser Apache POI
[Rails] Comment utiliser la validation