" Require ", " load " en " include" zijn alle methoden die kunnen worden gebruikt om lessen te importeren in een bestaand programma in Ruby . " Load " en " eisen " zowel load bibliotheken in een programma , maar beide dienen verschillende doeleinden . " Require " loopt een bestand slechts een keer in een programma , terwijl de " load " loopt het bestand elke keer dat de " load " -methode wordt genoemd . "Inclusief " wordt gebruikt om bestaande klassen met behulp van modules , aangeduid als verlengen " mixins . " Hoe u importeert klassen in Ruby hangt af van wat u wilt dat het programma te doen . Instructies Insert 1 " vereist " of " belasting " in de code om lessen te importeren . Gebruik de eerste aan de code een keer uitgevoerd , gebruikt u de laatste om de code elke keer " load " wordt uitgevoerd : nodig ' filename ' of load ' filename.rb ' " Load " vereist een bestandsextensie , terwijl " eisen " niet . kopen van 2 Vervang " nodig " met " require_relative " als het bestand je bent het laden in het programma is in dezelfde map als het programma dat u aan het schrijven bent . 3 invoegen " onder " in tussen een klasse om de eigenschappen van die klasse te verlengen . Bijvoorbeeld : klasse Fooinclude Enumerable # . . . eind
|