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