[RUBY] Remarques sur la portée

Pour le traitement de def ~ end S'il y a un nombre que vous souhaitez transmettre de l'extérieur du processus apparaître.

Déclarez la variable que vous voulez passer en premier, Ajoutez simplement la variable que vous souhaitez transmettre à la variable reçue.

[Exemple d'occurrence de portée]


def show_review
    line = "---------------------------"
    puts "Genre: #{genre}\n#{line}\n"
    puts "Titre: #{title}\n#{line}\n"
    puts "Impressions:\n#{impression}\n#{line}\n"
  end

genre = "aaa"
title = "qqq"
impression = "ddd"
 
review.show_review

① Dans "genre" "titre" "impression" dans "review.show_review" Passer la valeur ② Une erreur se produit dans la portée ③ Ajoutez (genre, titre, impression) à "review.show_review" ④ De plus, ajoutez également (genre, titre, impression) sur le côté remis. ⑤ Vous pouvez le remettre! !!

<Écriture correcte>

def show_review (genre,title,impression)← ② Ajouter des destinataires
    line = "---------------------------"
    puts "Genre: #{genre}\n#{line}\n"
    puts "Titre: #{title}\n#{line}\n"
    puts "Impressions:\n#{impression}\n#{line}\n"
  end

genre = "aaa"
title = "qqq"
impression = "ddd" 
review.show_review(genre,title,impression)← ① Ajoutez l'élément que vous souhaitez passer

Recommended Posts

Remarques sur la portée
Un mémo sur le flux de Rails et Vue
Remarques sur Java GC
Note privée sur AtomicReference
À propos de la portée
Remarques sur les familles de colonnes dans RocksDB
Un murmure sur la classe utilitaire
Une note sur la fonction de départ de Ruby on Rails
Consulter les notes de la classe java.util.Scanner
[Swift] Une note sur la fonction et la fermeture
Une note sur la classe Utils libGDX
À propos de la méthode
Consultez les notes de la classe java.util.Optional
Une note de révision pour la classe java.util.Objects
À propos du paquet
Consulter les notes du package java.time.temporal
Notez que Junit 4 a été ajouté à Android Studio
Une histoire sur le JDK à l'ère de Java 11
Une note lorsque la commande heroku devient indisponible
Une histoire sur la création d'un Builder qui hérite du Builder
Sortie sur la méthode, partie 2
À propos de la classe StringBuilder
Commentaire: à propos de l'interface
Questions et réponses sur JDK
À propos du pipeline d'actifs
À propos de la double fonction -java
À propos de l'opérateur ternaire
À propos de la méthode de longueur
À propos du module Kernel
À 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.
Maîtrisez la portée [Rails]!
J'ai lu le code lisible, alors prends note
Une note approximative sur les tableaux Ruby et les objets de hachage
Remarque sur l'initialisation des champs dans le didacticiel Java
Notes autour de th: champ th: each th: objet de thymeleaf
Une histoire sur l'introduction d'Evolutions dans le cadre de jeu
Une note de révision de l'interface Spring Framework Resource
À propos de la gestion de Null
A propos de la spécification du chemin JAXRS
À propos de la description de Docker-compose.yml
Passez des variables à Scope.
Une note lors de l'examen de Javalin
J'ai essayé JAX-RS et pris note de la procédure
À peu près la même et la même valeur
À propos du cycle de vie Android
[Note] À propos du problème Fizz_Buzz (Fonctionnement de Ruby on Rails)
À propos de l'explication sur le type de fonction
À propos du comportement lors de la création d'un mappage de fichiers avec Java
À propos du langage de programmation Crystal
Prise en compte de la méthode des temps