«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
|