Come stampare una linea in Scala?

Come stampare una linea in Scala?
Ogni volta che scrivi qualsiasi pezzo di codice, è molto importante stampare il suo output sul terminale in modo da poter analizzare come si è rivelata l'esecuzione di questo codice. Per questo, devi conoscere i diversi modi in cui è possibile stampare questo output sul terminale. Pertanto, in questo articolo, parleremo dei metodi con cui possiamo stampare una linea nel linguaggio di programmazione Scala in Ubuntu 20.04.

Metodi di stampare una linea nel linguaggio di programmazione Scala

Metodi di stampare una linea nel linguaggio di programmazione Scala in Ubuntu 20.04.

Metodo n. 1: usando il comando "println"

Il comando "println" nel linguaggio di programmazione Scala viene utilizzato per stampare una riga mentre introduce una nuova riga alla fine. In questo modo, se si desidera stampare più di una riga, ognuna di esse verrà stampata su una linea separata. Puoi vedere il seguente script Scala per imparare come utilizzare la dichiarazione "println":

In questo programma, intendevamo solo stampare due messaggi sul terminale su righe separate. Ecco perché all'interno della nostra funzione "main ()" dichiarata all'interno della nostra classe di driver, abbiamo usato due volte la dichiarazione "println" per la stampa di entrambi questi messaggi sul terminale.

È possibile eseguire il comando mostrato di seguito per compilare questo script:

$ Scalac Print.Scala

Quindi, è possibile eseguire il seguente comando per l'esecuzione di questo script:

$ Scala Print

L'immagine mostrata di seguito mostra l'output di questo script. Da questo output, è possibile verificare che la nostra istruzione "println" abbia stampato bene i due messaggi su righe separate.

Metodo n. 2: usando il comando "stampa"

Con il comando "stampa" del linguaggio di programmazione Scala, è possibile stampare tutte le righe che si desidera, tuttavia, non verrà introdotta alcuna nuova linea nell'output. Il seguente script Scala mostra l'uso del comando "stampa":

In questo esempio, ancora una volta volevamo stampare due messaggi diversi sul terminale. Tuttavia, questa volta, abbiamo usato il semplice comando "stampa" per farlo. Significa che entrambi i nostri messaggi saranno stampati insieme sulla stessa linea senza alcun spazio e quindi possiamo aspettarci che il nostro output sembri disordinato questa volta.

L'output del comando "stampa" è mostrato nell'immagine seguente:

Tuttavia, possiamo ancora rendere il nostro output decente durante l'utilizzo del comando "stampa". Per fare ciò, dovremo modificare leggermente lo script Scala sopra: nel modo seguente:

In questo script Scala, abbiamo semplicemente introdotto la sequenza di escape "\ n" dopo ogni istruzione "stampa" per i messaggi che volevamo stampare sul terminale. Questa sequenza di fuga viene utilizzata per introdurre una nuova linea ovunque venga utilizzata.

Quando abbiamo eseguito questo script modificato, il nostro output si è rivelato esattamente lo stesso con l'istruzione "println".

Metodo n. 3: usando il comando "printf"

Il comando "printf" del linguaggio di programmazione Scala viene utilizzato per stampare stringhe di formato sul terminale. Per usare questo comando, puoi dare un'occhiata al seguente script Scala:

In questo programma, abbiamo creato una variabile con il titolo "rollnumber" e abbiamo assegnato un numero casuale. Quindi, abbiamo usato il comando "printf" per stampare questo numero di rotolo sul terminale. Inoltre, abbiamo utilizzato nuovamente la nuova sequenza di escape per stampare l'uscita in una linea separata.

L'immagine mostrata di seguito visualizza l'uscita del comando "printf":

Alcuni altri esempi di linee di stampa nel linguaggio di programmazione Scala

Per saperne di più sulla stampa nel linguaggio di programmazione Scala, è possibile rivedere i seguenti tre esempi:

Esempio n. 1: stampare un elenco nel linguaggio di programmazione Scala

In questo esempio, ti mostreremo come è possibile stampare tutti gli elementi di un elenco di Scala in una singola riga. Lo script Scala mostrato di seguito dimostrerà il processo di stampa degli elementi di un elenco sul terminale:

In questo esempio, abbiamo dichiarato un elenco e popolato con alcuni elementi. Quindi, abbiamo appena usato il comando "println" con il nome del nostro elenco per stampare tutti i suoi elementi all'interno di una singola riga.

Tutti gli elementi del nostro elenco sono mostrati nella seguente immagine:

Esempio n. 2: stampare un set nel linguaggio di programmazione Scala

Questo esempio ti mostrerà il processo di stampa degli elementi di un set in una singola riga. Per fare ciò, è possibile utilizzare lo script Scala mostrato di seguito:

Abbiamo dichiarato un set di scala e ci abbiamo assegnato quattro diversi elementi. Quindi, abbiamo usato il comando "println" insieme al nome di questo set per stampare i suoi elementi in una singola riga sul terminale.

Gli elementi del nostro set Scala sono mostrati nella seguente immagine:

Esempio n. 3: stampare una mappa nel linguaggio di programmazione Scala

Infine, in questo esempio, discuteremo la procedura di stampa di tutti gli elementi di una mappa Scala in una singola riga sul terminale. Per questo, abbiamo usato lo script Scala mostrato di seguito:

Abbiamo dichiarato una mappa scala e inizializzata con tre diverse coppie di valore chiave. Quindi, abbiamo usato il comando "println" con il nome di questa mappa per stampare tutti i suoi elementi sul terminale in una singola riga.

La seguente immagine mostra tutti gli elementi della nostra mappa Scala:

Conclusione

In questo articolo, volevamo parlare dei diversi metodi per stampare una linea in Scala in Ubuntu 20.04. Pertanto, abbiamo parlato per la prima volta dei diversi metodi per stampare una linea nel linguaggio di programmazione Scala. Successivamente, abbiamo condiviso altri esempi con te in cui è possibile stampare gli elementi di diverse strutture di dati di questo linguaggio sul terminale all'interno di una singola riga. Imparando questi metodi, è possibile utilizzare facilmente questi metodi per stampare una qualsiasi delle linee desiderate sul terminale durante l'utilizzo del linguaggio di programmazione Scala.