Rexx - Linee
Questa funzione restituisce il valore 1 o il numero di righe rimanenti da leggere in un flusso di input. Il nome del file viene fornito come input alla funzione.
Sintassi
lines(filename)
Parametri
filename - Questo è il nome del file.
Valore di ritorno
Questa funzione restituisce il valore 1 o il numero di righe rimanenti da leggere in un flusso di input.
Esempio
/* Main program */
do while lines(Example.txt) > 0
line_str = linein(Example.txt)
say line_str
end
Nel programma di cui sopra è necessario notare le seguenti cose.
La funzione righe legge il file Example.txt.
La funzione while viene utilizzata per verificare se esistono ulteriori righe nel file Example.txt.
Per ogni riga letta dal file, la variabile line_str contiene il valore della riga corrente. Questo viene quindi inviato alla console come output.
Output - Quando eseguiamo il programma di cui sopra, otterremo il seguente risultato.
Example1
Example2
Example3
C'è un'altra variazione del comando righe che è la seguente:
Sintassi
lines(filename,C)
Parametri
filename - Questo è il nome del file.
C- Questo è un valore costante fornito alla funzione. Questo valore che specifica il numero di righe rimaste da leggere dal file.
Valore di ritorno
Il valore restituito è il conteggio delle righe che devono essere lette dal file.
Esempio
/* Main program */
count = lines(Example.txt,C)
say count
line_str = linein(Example.txt)
say line_str
count = lines(Example.txt,C)
say count
Quando eseguiamo il programma sopra, otterremo il seguente risultato.
Produzione
3
Example1
2