Nwlapcug.com


Come importare classi rubino

"Richiedi", "carico" e "Includi" sono tutti metodi che possono essere utilizzati per importare le classi in un programma esistente in Ruby. "Load" e "richiedono" entrambi carica librerie in un programma, ma entrambi utilizzati per scopi diversi. "Richiedi" viene eseguito un file solo una volta in un programma, durante l'esecuzione di "caricare" il file ogni volta il metodo di "caricare" è chiamato. "Includere" viene utilizzati per estendere classi esistenti utilizzando moduli, indicati come "mixin". Come si importano le classi in Ruby dipende da ciò che si desidera il programma da fare.

Istruzioni

1

Inserire il codice per importare le classi "richiedono" o "carico". Utilizzare il precedente per eseguire il codice una sola volta; utilizzare quest'ultimo per eseguire il codice ogni volta che "caricare" viene utilizzati:

richiedono 'nomefile'

o

carico 'filename.rb'

"Carico" richiede un'estensione di file, mentre "richiedono" non fa.

2

Sostituire "richiedono" con "require_relative" Se il file che si sta caricando nel programma è nella stessa directory come il programma che stai scrivendo.

3

Inserire "includono" tra una classe per estendere le funzionalità di tale classe. Per esempio:

classe Foo
sono Enumerable

. . .

fine

Consigli & Avvertenze

  • Se Ruby non riconosce il percorso del file, è necessario inserire il percorso completo del file tra virgolette:
  • necessitano di 'c:\users\username\documents\rubyfiles\mycode'
  • Uso "... / mycode "se la libreria è contenuta nella directory padre.