[RUBY] Sortie sur la méthode Partie 1

Sortie sur la méthode!

Je le savais dans mon esprit, mais puis-je l'expliquer à nouveau? L'intention réelle est que c'est un peu difficile à dire.

Je voudrais le re-reconnaître en pensant avec des mots pour approfondir ma compréhension.

Commençons la sortie! !!

Qu'est-ce qu'une méthode?

En termes simples, une masse de traitement? C'est comme ça. `def, nom de la méthode (veuillez décider.) Ligne de rupture Écrivez le processus, brisez la ligne Écrivez la fin. ''

method.rb


nom de la méthode def
Écrivez le processus ici
end

Qu'utilisez vous pour ça? Par exemple, dans le cas de «ne pas utiliser de méthodes pour traiter les calculs»

sample.rb



eraser = 110
pen = 150

puts eraser + pen

Et avec utiliser la méthode ...

sample.rb


def addition
  eraser = 110
  pen = 150
  eraser + pen
end

puts addition

Ce sera.

Si le contenu est simple, vous ne ressentirez ni le sens ni les avantages de l'utilisation de la méthode. Mais lorsque le processus se complique, vous pouvez ressentir les énormes avantages! !!

Divers processus tels que if peuvent être décrits dans la méthode. Par exemple ...

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.

Et, comme ça, il calculera et actualisera avec une méthode (forfaitaire).

C'est tout pour la sortie d'aujourd'hui. Je pense que cela continuera jusqu'aux deuxième et troisième.

Recommended Posts

Sortie sur la méthode Partie 1
Sortie sur la méthode, partie 2
À 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
Sortie de la façon d'utiliser la méthode slice
À 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)
Méthode d'usine statique partie 1
À propos du module Kernel
À propos de la gestion de Null
A propos de la spécification du chemin JAXRS
Quelle est la méthode pluck?
Remarques sur la portée
[Ruby] Questions et vérification du nombre d'arguments de méthode
À 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?
Introduction à la sortie pratique rapide Chapitre 4 Type représentant la collection Partie 1
Introduction à la sortie pratique rapide Type représentant la collection du chapitre 4 Partie 2
Connexion à une base de données avec Java (partie 1) Peut-être la méthode de base
Je ne comprends pas la méthode devise_parameter_sanitizer, je vais donc l'afficher ici.
Comment utiliser la méthode link_to
À propos du comportement de ruby Hash # ==
Modifier seulement une partie du texte
Simuler la méthode simplex avec GUI
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