Mutable vs. Uforanderlige samlinger på Scala -programmeringsspråket
Mutable samlinger er de som innholdet i referansen lett kan endres, mens uforanderlige samlinger er de som innholdet i referansen aldri kan endres. Scala -programmeringsspråket støtter både mutable og uforanderlige samlinger, men som standard er samlingene i Scala uforanderlige. Hvis du vil lage en samling mutbar, må du importere flere biblioteker, mens de uforanderlige samlingene kan brukes som den er.
Mest brukte samlinger på scala -programmeringsspråket
Det er fire hovedkolleksjoner som brukes oftest på Scala -programmeringsspråket, og vi kommer kort til å diskutere dem nedenfor:
Bruke de forskjellige samlingene i Scala -programmeringsspråket i Ubuntu 20.04
For å lære bruken av de forskjellige samlingene i Scala -programmeringsspråket, må du forstå følgende fire eksempler. Imidlertid vil vi bare diskutere det grunnleggende om å bruke hver av disse samlingene her i jeg.e., Opprette en bestemt Scala -samling og skrive ut den på terminalen.
Eksempel 1: Opprette og skrive ut en liste i Scala
I dette eksemplet vil vi lage en Scala -liste og skrive ut elementene på terminalen. For det har vi implementert koden som er vist nedenfor på Scala -programmeringsspråket:
I denne Scala -koden har vi opprettet en objektklasse med navnet "Collections". Deretter, inne i "Main ()" -funksjonen til denne koden, har vi laget en liste som heter "kurs" og har tildelt den navnene på fire forskjellige kurs som elementer. Etter å ha opprettet denne listen, ønsket vi å skrive ut elementene på terminalen. Vi kan gjøre dette bare ved å sende navnet på denne listen til "Println" -funksjonen.
Vi kan kompilere dette enkle Scala -skriptet med kommandoen gitt nedenfor:
$ Scalac -samlinger.Scala
Deretter kan vi kjøre denne Scala -koden med følgende kommando:
$ Scala -samlinger
Elementene på listen som vi nettopp har opprettet, vises på bildet nedenfor:
Eksempel nr. 2: Opprette og skrive ut et sett i Scala
I dette eksemplet vil vi lage og skrive ut vår andre Scala Collection I.e., Sett. For det har vi benyttet oss av følgende Scala -kode:
I dette eksemplet har vi brukt den samme "Collections" -klassen for å omslutte vårt faktiske manus. Deretter, innen "Main ()" -funksjonen, har vi laget et sett som heter "Seasons" og har tildelt det navnene på de fire sesongene som elementene i dette settet. Etter det, for å skrive ut elementene i dette settet på terminalen, har vi gitt navnet på dette settet til "println" -funksjonen.
Elementene i vårt sett på utførelsen av vårt Scala -skript dukket opp på terminalen som vist på bildet nedenfor:
Eksempel nr. 3: Opprette og skrive ut et kart i Scala
Nå ønsker vi å lage og skrive ut vår tredje skala -samling på terminalen i.e., Kart. For det har vi implementert følgende Scala -program:
I dette programmet har vi definert et Scala -kart med navnet "Standard". Etter det har vi tildelt det tre forskjellige nøkkelverdipar. På dette kartet, standardene i.e., 1, 2 og 3 fungerer som nøklene mens navnene jeg.e., John, Harry og Frank fungerer som verdiene. Deretter ønsket vi å skrive ut alle tastene og verdiene på dette kartet separat på terminalen som vi har brukt to “Println” -uttalelser.
Alle tastene og verdiene på vårt Scala -kart er vist på bildet nedenfor:
Eksempel 4: Opprette og skrive ut en tupel i Scala
Endelig vil vi lage og skrive ut vår fjerde Scala Collection I.e., Tuple i dette eksemplet. For det har vi brukt Scala -koden vist i følgende bilde:
I denne Scala -koden har vi definert en blandet verdsatt tuple og har tildelt den tre verdier som tilhører forskjellige datatyper. Den første er et heltall, den andre er en streng, mens den tredje er et flytende punktnummer. Du kan også tildele verdier til en tupel som tilhører samme datatype. For å skrive ut alle verdiene til denne tupelen på terminalen, har vi gitt navnet på denne tupelen til "println" -funksjonen.
Alle verdiene til vår blandede verdsatte tuple vises på bildet nedenfor:
Konklusjon
Dette var en generalisert artikkel basert på Scala -samlingene i Ubuntu 20.04. Vi ønsket å utforske dette emnet med hensyn til de mest brukte samlingene på Scala -programmeringsspråket, nemlig "liste", "sett", "kart" og "tuple". For det delte vi med deg fire forskjellige eksempler som hver forklarte bruken av nevnte Scala -samling en etter en. Ved å lese denne artikkelen, ville du fått en grundig ide om de mest brukte samlingene innen Scala -programmeringsspråket i Ubuntu 20.04.