[RUBY] Accédez aux variables définies dans le script depuis REPL

Lorsque vous contestez CodeIQ ou Project Euler, vous voudrez peut-être faire un petit calcul.

Comment accéder aux variables définies dans le script depuis REPL. Je présenterai chaque méthode de Python et Ruby.

Python

Utilisez ʻipython3. Vous pouvez l'installer avec pip3 install ipython`.

i.py


# coding: utf-8

a = 10
b = 20

Exécutez le script avec la commande % run.

$ ipython3
In [1]: %run i.py

In [2]: a
Out[2]: 10

In [3]: b
Out[3]: 20

Ruby

Utilisez Pry.

i.rb


a = 10
b = 20

binding.pry
$ pry i.rb
[1] pry(main)> a
=> 10
[2] pry(main)> b
=> 20

Recommended Posts

Accédez aux variables définies dans le script depuis REPL
Accédez au fichier avec un chemin relatif à partir du script d'exécution.
Obtenez le chemin du script en Python
Accéder à l'API Twitter avec Python
python: utilisez les variables définies dans le format de chaîne telles quelles
Enregistrez le fichier d'authentification Pydrive dans un répertoire différent du script
Relancé de "pas d'accès Internet" en Python
[Blender] Utilisez OpenGL depuis l'intérieur du script
Accédez à Google Agenda depuis l'application iOS
Statistiques mathématiques des bases Variables probabilistes
Accéder aux fichiers dans le même répertoire que le fichier exécutable
Afficher le menu contextuel du script dans l'éditeur de réseau
Appel de scripts Python à partir de Python intégré en C ++ / C ++
Mettre en œuvre REPL
Utilisé depuis l'introduction de Node.js dans l'environnement WSL
Affiche l'heure à partir du moment où le programme a été lancé en python
[python] Récupère la liste des classes définies dans le module
Récupérer le code retour d'un script Python depuis bat
[Blender] Utilisez le module de dessin de texte à partir du script
Sélectionnez les variables requises dans TensorFlow et enregistrez / restaurez
Déterminer si un attribut est défini dans l'objet
Accédez automatiquement au flux dans enebular et appuyez sur la gâchette
Accédez à Github en spécifiant la clé SSH dans GitPython
Extraire chaque emplacement de Stargazers dans le référentiel Github
Créez un script pour votre compétence Pepper dans une feuille de calcul et chargez SayText directement à partir du script