June 14
"Richiedi", "carico" e "comprendere" sono tutti i metodi che possono essere utilizzati per importare le classi in un programma esistente in Ruby. "Load" e "richiede" entrambe le librerie di carico in un programma, ma entrambi servono scopi diversi. "Richiedi" esegue un file solo una volta in un programma, mentre "carico" viene eseguito il file ogni volta che il metodo di "load" si chiama. "Include" viene utilizzato per estendere le classi esistenti utilizzando moduli, denominati "mixins." Come si importano le classi in rubino dipende da ciò che si desidera che il programma di fare.
1 Inserisci "richiedono" o "carico" nel codice di importare classi. Utilizzare il primo per eseguire il codice una volta; usare quest'ultimo per eseguire il codice viene utilizzato ogni volta "carico":
require 'filename'
o
carico 'filename.rb'
"Load" richiede un estensione del file, mentre "richiede" non lo fa.
2 Sostituire "richiede" con "require_relative" se il file che si sta caricando nel programma si trova nella stessa directory del programma che si sta scrivendo.
3 Inserire "includere" tra una classe di estendere le caratteristiche di questa categoria. Per esempio:
classe Foo
includere Enumerable
. . .
fine