Scala Unit

Scala Unit
Proprio come molti altri linguaggi di programmazione orientati agli oggetti, Scala usa spesso tipi di ritorno che sono molto popolari tra i programmatori e sono usati quasi in ogni programma per renderlo più sicuro e autentico. I tipi di restituzione sono noti per restituire il risultato alla funzione chiamante dell'istruzione in ciascun programma. Scala ha un tipo di ritorno "unità" che non restituisce nulla alla dichiarazione di chiamata. Puoi dire che il tipo "unità" è equivalente al "vuoto" nella programmazione Java. Quindi, in questo tutorial utilizzeremo il tipo di "unità" nella programmazione Scala per elaborare il suo utilizzo. Innanzitutto, per aggiornare il sistema Linux, proviamo l'istruzione "Aggiorna" nella sua applicazione terminale che viene lanciata da un rapido collegamento "CTRL+ALT+T".

Installa java-jre

Assicurati di installare l'ambiente Java sul sistema prima delle installazioni e delle implementazioni di Scala. Senza Java, non saremo in grado di usare Scala dalla nostra fine. Pertanto, eliminiamo il pacchetto APT all'interno della query "Installa" Linux con la parola chiave "predefinita-jre" per installare tutti i pacchetti richiesti dell'ambiente Java. Aggiungi la password dell'utente accessibile se richiesto.

Tocca "y" su rthe richiesta "vuoi continuare?"Se si desidera continuare l'installazione.

Potrebbe essere più dispendioso in termini di tempo rispetto alle installazioni tipiche da completare.

Dopo l'installazione completa, sei pronto a muoverti ulteriormente.

Installa il pacchetto Scala

È ora di installare i pacchetti di Scala per abilitarlo sul tuo sistema Linux. Per questo, utilizziamo le semplici istruzioni di installazione con il modulo "APT" e la parola chiave "Scala" come mostrato. Chiede la password di root e devi passare la password per continuare.

Tocca "Y" ancora una volta alla domanda di conferma.

La scala è configurata correttamente nel nostro Ubuntu 20.04 sistema ed è pronto per l'uso.

Puoi semplicemente utilizzare la riga di comando Scala o creare un file Scala per aggiungerlo per continuare.

Esempio 1:

Iniziamo il nostro primo esempio di Scala per utilizzare il tipo di "unità" nel suo programma tramite il file Scala. Ceiamo un nuovo file Scala chiamato "Ciao.Scala "tramite la query" Touch "utilizzata nel terminale. L'istruzione dell'elenco "LS" mostra il file appena creato nella directory di lavoro corrente del nostro sistema Linux. Per aprire il "ciao.File Scala ", scegliamo il modo manuale di aprire i file, i.e. Attraverso il file Explorer tramite l'editor di testo.

Come abbiamo detto nel paragrafo Introduzione che il tipo di unità è lo stesso di "vuoto" o nessun tipo di ritorno, lo usiamo nel nostro primo esempio per elaborare il suo utilizzo nella programmazione Scala. Iniziamo il nostro programma con l'uso di un oggetto casuale chiamato "Hello" che comprende la classe "Apps" dalla "Scala" usando la parola chiave "estende".

Questo oggetto "Hello" utilizza una funzione definita dall'utente e alcune righe di codice. Abbiamo definito la funzione "Get" usando la parola chiave "def" e abbiamo aggiunto un singolo parametro "m" di tipo stringa ad esso, i.e. Puoi passare un valore di stringa ad esso. Il tipo di "unità" viene utilizzato con esso, il che implica che questa funzione non restituisce alcun valore. All'interno di questa funzione definita dall'utente, utilizziamo la funzione println () per stampare il valore "m" passato dalla chiamata funzione dall'esterno.

Dopo questa funzione definita dall'utente, abbiamo provato un'istruzione di stampa per farci sapere che visualizzerà l'output. L'istruzione successiva println () chiama la funzione "get" al suo interno passandola un valore di stringa "raza". Salviamo il seguente codice Scala:

Dopo aver salvato il codice Scala, compiliamo il file Scala "Ciao.Scala "usando il compilatore" Scalac "nel terminale. Il file oggetto del codice compilato viene creato con un nome uguale alla classe "ciao" menzionata nel file scala. Utilizzare la parola chiave "Scala" insieme al file oggetto "Hello" per eseguire il codice compilato. L'output mostra l'esecuzione della funzione GET che prende argomento dall'esterno ma non restituisce alcun valore.

Esempio 2:

Diamo un'occhiata all'esempio per restituire un certo valore alla funzione chiaramente chiaramente utilizzando il codice Scala. Iniziamo questo codice di esempio con l'uso dell'oggetto "ciao" che utilizza due funzioni al suo interno. La prima funzione "get" è la funzione definita dall'utente che prende tre valori interi dalla funzione principale () - m, n e r. La seconda funzione è la funzione principale () che viene utilizzata per avviare l'esecuzione complessiva del programma Scala. La funzione principale () utilizza la riga di funzione println () per dirci che chiama la funzione "get" passando alcuni valori.

Nell'8th Linea, utilizziamo la variabile "z" per ottenere il risultato restituito dalla chiamata della funzione get () passandolo dai tre valori interi. La funzione get () visualizza che siamo all'interno della funzione "get" e calcola il risultato di moltiplicazione dei tre valori salvati nella variabile "res". L'istruzione println () alla decima riga viene utilizzata per visualizzare il risultato restituito. Salviamo il codice per ottenere ciò che accade:

Dopo la compilazione e l'esecuzione del precedente codice Scala, abbiamo ottenuto il seguente output presentato. Per prima cosa eseguì la funzione principale () e passò i tre valori alla funzione "get". Ha calcolato il risultato di moltiplicazione utilizzando tre valori ma non lo ha restituito alla funzione principale () secondo l'uso del tipo "unità". In cambio, l'istruzione println () mostra le staffe vuote ().

Conclusione

L'introduzione di questo articolo elabora l'uso dei tipi di ritorno nella programmazione, in particolare la somiglianza tra il tipo di "unità" di Scala e il tipo di Java "vuoto". Pertanto, abbiamo installato e configurato i pacchetti Java-Jre e Scala sul nostro sistema Linux ed eseguito alcuni esempi utili. Abbiamo usato il tipo di "unità" in entrambi i nostri esempi menzionati per discutere di come può essere utilizzato finora per restituire nulla alla sua funzione di chiamata o alla sua dichiarazione.