Wann sollte `require`,` load` oder `autoload` in Ruby verwendet werden?

Verstehe ich die subtilen Unterschiede zwischen require, load und autoload in Ruby, aber meine Frage ist, wie Sie wissen, welche zu benutzen?

Andere als in der Lage zu "Verpacken", eine load in einem anonymen Modul require scheint bevorzugt werden.

Aber dann autoload können Sie lazy load-Dateien-das klingt fantastisch, aber ich bin mir nicht sicher, praktisch, was Sie gewinnen über require

Ist eine Methode der anderen vorgezogen? Ist es eine situation, wo eine Methode sticht?

InformationsquelleAutor der Frage Mark W | 2009-04-29

Schreibe einen Kommentar