Nwlapcug.com


Come Output un File in Ruby

Ruby ha una varietà di modi che lo rendono semplice da un file, a seconda di che cosa si desidera fare con i dati già presente nel file di output. Ci sono anche una serie di metodi per la scrittura del file aperto. Ecco alcuni modi abbastanza compatti di, tra cui alcune scorciatoie, per l'output di un file in Ruby.

Istruzioni

Aprire e scrivere nel File in Ruby

1

Aprire il file che si desidera in uscita.

2

Utilizzare il metodo file Open e passare il nome del file e la stringa"modalità". La stringa modalità dovrebbe essere entrambi "w" o "a".

3

Utilizzando "w" cancellerà tutti i dati già presente nel file. Utilizzando "a," aggiungerà tutti i dati si scrive il file alla fine del file.

Dati di stampa

4

Stampare dati formattati con il metodo di printf. Se avete bisogno di scrivere una sequenza di numeri o stringhe, le stringhe di formato e dal metodo di printf sono un potente strumento in Ruby.

5

Scegliere una delle molte opzioni che vanno di là semplicemente stampa una stringa o un valore integer. L'argomento da stampare viene chiamato "stringa di formato". Si compone della stringa da stampare, con un numero di codici all'interno che sarà ampliato.

6

Ad esempio, utilizzando "si tratta di un numero: %d," verrà stampata la stringa "questo è un numero:" e quindi un numero decimale.

Chiudere il File

7

Chiudere il file utilizzando il metodo close. Chiamare il metodo close o il file non potrebbe mai essere chiuso:f = File.open("myfile.txt", "r")
# ... Do something with the file
f.close

8

Uso un metodo per chiudere automaticamente il file se non è necessario aprire per lungo tempo. Il metodo file Open può prendere un blocco come argomento.

9

Se si passa un blocco, il file verrà automaticamente chiusa alla fine del blocco.

Consigli & Avvertenze

  • Essere sicuri di capire che cosa è un blocco. Ogni singola volta che il ciclo viene eseguito in Ruby, un pezzo di codice noto come un blocco viene eseguito.