[RUBY] Sortie sur la méthode, partie 2

Méthode sortie partie 2 Argument

Dans la partie 1, j'ai essayé d'utiliser l'instruction if dans la méthode.

* Ceci est l'article précédent. Sortie sur la méthode 1

Cette fois, j'aimerais utiliser des arguments pour rendre le code un peu plus propre!

Ceci est le code précédent.

sample.rb


def register
  eraser = 110
  pen = 150
  bill = eraser + pen
  if bill >= 200 #10 pour les achats de plus de 200 yens%off!!
    bill * 0.9
  end
end
  puts register #Appelez la méthode de registre.

ce Définissons les nombres pour `` gomme et stylo '' en dehors de la méthode.

sample.rb


def register
  eraser = 110 #Valeur numérique ici
  pen = 150 #Valeur numérique ici
  bill = eraser + pen
  if bill >= 200
    bill * 0.9
  end
end
  puts register

Ajoutez () '' après def register '' et à l'intérieur Je vais mettre gomme '' et stylo ''.

sample.rb


def register(eraser, pen) #Une virgule entre la gomme et le stylo(,)Et espace demi-largeur
  # eraser =110 Supprimer ici
  # pen =150 Supprimé ici
  bill = eraser + pen
  if bill >= 200
    bill * 0.9
  end
end
  puts register(150, 100) #Mettez un numéro ici

met registre (150, 100) Ces deux nombres sont def register (gomme, stylo) '' Envoyé ici. Chaque gomme '' est 150 '' stylo '' est `` 100 '' Sera envoyé.

sample.rb


def register(eraser, pen)
  bill = eraser + pen
  if bill >= 200
    bill * 0.9
  end
end

puts register(150, 100)

C'est juste un peu plus propre! (Peut être)

C'était la sortie d'aujourd'hui. : transpiration:

Recommended Posts

Sortie sur la méthode, partie 2
Sortie sur la méthode Partie 1
À propos de la méthode
À propos de la méthode de longueur
À propos de la méthode cartographique
À propos de la méthode des ancêtres
[Sortie] À propos de la base de données
À propos de la méthode to_s.
Prise en compte de la méthode des temps
À propos du rôle de la méthode initialize
[Sortie] À propos de chaque
À propos du paquet
À propos de la sortie du journal Java
À propos de Aucune erreur de méthode
À propos de la classe StringBuilder
Commentaire: à propos de l'interface
À propos du pipeline d'actifs
À propos de la double fonction -java
À propos de la liaison de méthode Java
À propos de l'opérateur ternaire
A propos des méthodes de fractionnement (Java)
Sortie de la façon d'utiliser la méthode slice
À propos du module Kernel
À propos de la gestion de Null
A propos de la spécification du chemin JAXRS
Notez la méthode StringUtils # containsAny
Quelle est la méthode pluck?
Remarques sur la portée
À propos de la description de Docker-compose.yml
[Java Silver] À propos de la méthode equals
Comprendre la méthode d'assistance form_with
À peu près la même et la même valeur
À propos du cycle de vie Android
À propos de l'explication sur le type de fonction
À propos du langage de programmation Crystal
À propos de la méthode de raclage des rails Mechanize
Quelle est la méthode d'initialisation?
[Ruby] Questions et vérification du nombre d'arguments de méthode
À propos du comportement de ruby Hash # ==
Simuler la méthode simplex avec GUI
À propos de la langue à apprendre à partir de maintenant
Comment utiliser la méthode include?
Comment utiliser la méthode form_with
À propos des bases du développement Android
À propos des méthodes equals () et hashcode ()
À propos du symbole <%%> dans Rails erb
À propos de la bande d'applications de partage d'informations
Comparaison Java à l'aide de la méthode compareTo ()
À propos de l'environnement de développement actuel (Java 8)
J'ai essayé d'expliquer la méthode
Un murmure sur la classe utilitaire
[Rails] À propos de la méthode d'assistance form_with [Basic]
Pensez aux 7 règles d'Optionnel
À propos =