Cosa è aggiunto all'elenco in Scala?
L'elenco Scala è una classe in Scala che è una struttura di dati comunemente usata nelle applicazioni Scala che contiene l'elenco di sequenze di elementi dello stesso tipo. Poiché anche gli elenchi di Scala sono immutabili, ciò significa che non possiamo modificare o aggiungere il valore degli elementi dell'elenco una volta assegnato e in secondo luogo, gli elenchi rappresentano l'elenco di collegamenti conveniente per la manipolazione delle operazioni.
Come si aggiunge Scala all'elenco?
Possiamo aggiungere valori all'elenco ed elenco buffer. Iniziamo ad aggiungere nell'elenco Scala e ListBuffer dalle basi dell'utilizzo dei metodi comuni in Scala. Dovresti dare un'occhiata ai seguenti esempi. Tutte le esecuzioni sono in Ubuntu 20.04
Esempio n. 1: Utilizzo ':+' Metodo per aggiungere elenco Scala:
Questo è il primo metodo che utilizziamo per aggiungere elenco Scala utilizzando l'operatore ":+". La sintassi che utilizziamo in questo metodo è; prima per dichiarare il nome dell'elenco e quindi utilizzare il metodo ':+' anziché il nuovo elemento che verrà aggiunto nell'elenco. La sintassi sembra "Nome elenco:+ nuovi elementi". Il programma è il seguente:
Nell'esempio sopra, abbiamo dichiarato una classe di elenco Scala come una "famiglia" e definito la nostra funzione principale (). Nella nostra funzione principale, abbiamo fornito argomenti della linea di comando come una serie di stringhe. Con il nome del valore variabile "xlist" abbiamo inizializzato la nostra stringa di elenco con tre nomi diversi. Si noti che stiamo utilizzando solo un tipo di dati in tutto il programma: una stringa. Nessun altro tipo di dati è dichiarato nel programma. Dato che abbiamo inizializzato il nostro elenco di stringhe, ora stiamo stampando i valori dell'elenco String "xlist" che mostrerà l'elenco presente. Dopo aver avuto un valore variabile con la parola chiave "ylist" che aggiungerà l'elenco dei presenti e il nuovo valore stringa utilizzando il metodo ":+" come Ylist:+ "Are Brothers".
Durante l'esecuzione di questo script Scala, abbiamo un elenco di stringhe modificato che trasporta elementi stringa elenco precedente e i nuovi elementi dell'elenco. Puoi vedere i nuovi elementi stringa dell'elenco nell'immagine qui sotto.
Esempio n. 2: utilizzando il metodo ":::" per aggiungere elenco Scala:
In questo esempio, utilizziamo un altro metodo per aggiungere l'elenco Scala. Il metodo utilizza il segno ":::" per aggiungere o concaterare le stringhe. Quando dobbiamo aggiungere più valori in un elenco, questo metodo sarà utile. Il programma di come funzionerà questo operatore ":::" è il seguente.
Abbiamo dichiarato una classe di elenco Scala che è rappresentata come "calcolare" in questo particolare programma. Quindi abbiamo definito la nostra funzione principale () con un argomento come array di stringa. Ricorda che dobbiamo utilizzare solo un tipo di dati durante l'inizializzando la stringa dell'elenco Scala o un array. Qui abbiamo un valore variabile con il nome "A" definito che inizializza la stringa dell'elenco con una stringa "più valori di 5", quindi abbiamo un altro valore variabile rappresentato con la parola chiave "B" che memorizza un'altra stringa di elenco Scala. In questa variabile "b", si noti che stiamo passando il valore dei numeri di stringa.
Alla fine, abbiamo un valore variabile con il nome "C" che aggiungeranno le due stringhe "A" e "B" con il metodo dell'operatore ":::". A fianco, stiamo stampando le stringhe di Scala List per mostrarti come erano prima e come saranno dopo aver aggiunto il metodo. Stiamo stampando le stringhe di Scala List con le istruzioni di stampa.
Dopo aver implementato e interpretato il programma sopra, abbiamo una stringa elenco aggiunta mostrata nella schermata seguente.
Esempio n. 3: usando il metodo “=+” e append () per appendicare Scala Array:
Nel nostro ultimo esempio, abbiamo il metodo “+=” e append () per aggiungere elementi stringa di Scala List. Qui abbiamo una struttura di dati mutabile come ListBuffer. Per aggiungere ListBuffer nel nostro programma, dobbiamo definire l'elenco Scala all'interno della "Scala.collezione.mutevole.Pacchetto ListBuffer ". Andiamo avanti con il programma qui sotto:
In questo esempio, abbiamo usato ListBuffer perché possiamo creare un oggetto Mutable Scala List solo in questo modo. All'inizio abbiamo importato "Scala.collezione.mutevole.ListBuffer "per accedere alla struttura mutabile ListBuffer, quindi abbiamo dichiarato una classe di elenco Scala con il nome" Hello ". In quella classe, abbiamo la nostra funzione principale () che prendono stringhe di array come argomento di comando; Quindi, definiamo una variabile con la parola chiave "corrente". Questa lista corrente ha una stringa ListBuffer che memorizza diversi elementi con l'operatore "+=". Dobbiamo aggiungere elementi nella stringa dell'elenco Scala con questo metodo. Quindi abbiamo un altro elemento di stringa che stiamo chiamando in un altro metodo, CurrentList.aggiungere(). In modo che aggiungerà gli elementi dell'elenco corrente con gli elementi che vogliamo aggiungere. Infine, abbiamo un valore di stampa da questo metodo Append ().
Abbiamo l'output del programma Scala di esecuzione sopra che mostra la stringa ListBuffer modificata. Abbiamo aggiunto correttamente la stringa ListBuffer dal metodo "+=" e append (). Puoi vedere la stringa ListBuffer sullo schermo del terminale Ubuntu.
Conclusione:
In sintesi di questa Scala Append to Elency Article, abbiamo subito metodi semplici e di facile utilizzo con esempi in esecuzione. Durante l'inizializzazione dell'oggetto, possiamo aggiungerlo agli oggetti di elenco di scala. Poiché gli oggetti Scala sono immutabili, non possiamo modificarli o modificarli una volta assegnato loro un valore. Ma mentre abbiamo discusso a fondo l'implementazione di vari metodi con loro, possiamo assegnare un valore in Scala List e ListBuffer. Abbiamo cercato di mostrare ogni esempio da questi metodi di elenco Scala fondamentali.