«Exiger », « charge » et « comprendre » sont toutes les méthodes qui peuvent être utilisées pour importer des classes dans un programme existant en Ruby. "Load " et " exiger " deux bibliothèques de charge dans un programme , mais les deux ont des objectifs différents . «exiger» exécute un fichier qu'une seule fois dans un programme, tout en "charge" exécute le fichier à chaque fois que la méthode de «charge» est appelé. " Inclure " est utilisé pour étendre les classes existantes à l'aide de modules , appelés " mixins . " Comment vous importez des classes en Ruby dépend de ce que vous voulez que le programme fasse. Instructions
1
Insertion " besoin " ou " charge " dans le code pour importer des classes . Utilisez l'ancien pour exécuter le code une fois , utiliser celui-ci pour exécuter le code à chaque fois "charge" est utilisé:
require ' filename'
ou
charge » filename.rb '
"Load" nécessite une extension de fichier , tandis que «exiger» ne fonctionne pas.
2
Remplacer « exiger » par « require_relative " si le fichier vous chargez dans le programme se trouve dans le même répertoire que le programme que vous avez écrit .
3
Insérer " include" entre une classe d'étendre les fonctionnalités de cette catégorie. Par exemple:
classe Fooinclude Enumerable #. . . End of