Pertanto, in questo articolo, discuteremo tutti i diversi interpolatori di stringhe del linguaggio di programmazione Scala seguiti dal rispettivo utilizzo in Ubuntu 20.04.
Quali sono i diversi interpolatori di stringa?
Esistono tre diversi interpolatori di stringhe utilizzati nel linguaggio di programmazione Scala. I dettagli di questi tre interpolatori di stringhe con gli scopi per i quali vengono utilizzati sono spiegati di seguito:
Utilizzando i diversi interpolatori di stringa in Scala in Ubuntu 20.04
Per imparare l'uso dei diversi interpolatori di stringa nel linguaggio di programmazione Scala in Ubuntu 20.04, dovrai esaminare i seguenti tre esempi:
Esempio n. 1: usando l'interpolatore della stringa "S" in Scala
In questo esempio, useremo l'interpolatore String "S" in uno script Scala molto semplice. Lo script esatto è il seguente:
In questo esempio, abbiamo creato una classe denominata "STIRTER" che rappresenta la classe di interpolazione della stringa. Quindi, all'interno di questa classe, abbiamo una funzione "principale ()" in cui abbiamo dichiarato un valore chiamato "Diana". Quindi, volevamo stampare un messaggio di saluto per questo nome.
Innanzitutto, abbiamo informato l'utente della funzionalità del nostro programma attraverso un messaggio. Quindi, abbiamo usato l'interpolatore di stringhe "S" all'interno della nostra funzione "println" seguita da un messaggio di saluto e dalla notazione "$ nome". Questo tratterà automaticamente il nostro nome come una stringa e stamperà il messaggio di saluto seguito da quel nome sul terminale.
Per la compilazione di questo programma Scala, abbiamo usato il comando fornito di seguito:
$ Scalac STIRTER.ScalaQuindi, per l'esecuzione di questo programma Scala, abbiamo usato il comando che segue:
$ Scala STIRTERL'output di questo programma Scala è mostrato nell'immagine seguente. Conferma che l'interpolatore String "S" ha elaborato correttamente la nostra stringa "Nome".
Esempio n. 2: usando l'interpolatore della stringa "F" in Scala
In questo programma Scala, impareremo a utilizzare l'interpolatore della stringa "F" in Scala, che viene utilizzato per elaborare correttamente le stringhe di formato. Tuttavia, per capire il loro processo nel vero senso, è necessario vedere il seguente sceneggiatura Scala:
In questo script Scala, abbiamo definito un valore chiamato "peso" e assegnato un peso arbitrario, i.e., 35.5 In questo caso. Sappiamo che poiché questo peso è in numeri in virgola mobile e per elaborarlo correttamente, dobbiamo usare il “%.NOTAZIONE 2F ". Tuttavia, stamperemo questo peso senza l'interpolatore della stringa "F". Quindi, lo stamperemo con l'interpolatore String "F" per confrontare le due uscite. Pertanto, abbiamo usato due diverse dichiarazioni "println".
Quando abbiamo compilato ed eseguito questo programma Scala, l'uscita mostrata nella seguente immagine viene visualizzata sul terminale. La prima riga nell'uscita mostra il peso stampato senza utilizzare l'interpolatore stringa "F". Mentre la seconda riga mostra il peso stampato usando l'interpolatore della stringa "F". Per questo motivo, non potremmo ricevere l'output corretto eseguendo la prima istruzione "println". Tuttavia, per la seconda volta, siamo riusciti a stampare correttamente il peso.
Esempio n. 3: usando l'interpolatore della stringa "RAW" in Scala
Infine, in questo esempio, impareremo a utilizzare l'interpolatore stringa "RAW" nel linguaggio di programmazione Scala. Per questo, puoi dare un'occhiata al seguente codice Scala:
In questo codice Scala, abbiamo definito un valore chiamato "Message1" e assegnato una stringa contenente due parole separate dalla sequenza di fuga "\ n". Questa sequenza di fuga viene utilizzata per introdurre una nuova linea. Quindi, abbiamo definito un altro valore chiamato "Message2". Ancora una volta, abbiamo assegnato la stessa stringa con la stessa sequenza di fuga. Nota, abbiamo usato l'interpolatore della stringa "RAW" prima di questa stringa. Abbiamo definito queste due stringhe in modo da poter disegnare un confronto tra una stringa stampata con un interpolatore stringa grezzo e una stringa senza l'interpolatore stringa grezzo. Successivamente, abbiamo semplicemente usato due istruzioni "println" per la stampa di queste stringhe sul terminale.
La seguente immagine visualizza l'uscita del nostro script Scala. Puoi vederlo per la prima volta, quando non abbiamo usato l'interpolatore della stringa "RAW" con il nostro messaggio, la sequenza di fuga "\ n" ha introdotto correttamente una nuova riga all'output. Tuttavia, quando abbiamo usato l'interpolatore della stringa "RAW" con il nostro messaggio, la sequenza di fuga "\ n" è stata stampata come è nell'output senza introdurre alcuna nuova riga nell'output.
Conclusione
Questo articolo era completamente basato sulla discussione sull'interpolazione delle stringhe nel linguaggio di programmazione Scala in Ubuntu 20.04. Abbiamo discusso di tutti e tre i diversi interpolatori di stringhe utilizzati nel linguaggio di programmazione Scala e gli scopi per i quali vengono utilizzati. Dopodiché, abbiamo spiegato tre diversi esempi, ognuno dei quali abbiamo usato uno di questi interpolatori di stringa del linguaggio di programmazione Scala. Una volta compresi questi esempi, è possibile utilizzare tutti e tre gli interpolatori di stringa nel linguaggio di programmazione Scala. Speriamo che tu abbia trovato questo articolo utile. Controlla gli altri articoli di suggerimento Linux per ulteriori suggerimenti e informazioni.