Hvordan bruke tupelen i pilen i Ubuntu 20.04?
Som diskutert i introduksjonen har tuples ingen innebygd datatype. Vi må legge til pakken "Import" -pakke: Tuple/Tuple. dart '; ” i vårt DART -program der vi vil ha tuples. Først må du opprette en fil “PubSpec.YAML ”i katalogen med hovedpilfilen. Her betyr DART -hovedfilen prosjektfilen der du har implementert tuple -koden. PubSpec.YAML -fil krevde navn og miljø for SDK -versjonen. Du må angi alle disse selv i filen. Vi har vist under bildet hvordan du kan angi navnefeltet og tuple -miljøet for SDK -versjonen.
Etter å ha opprettet PubSpec.YAML -fil. Åpne terminalen til Ubuntu 20.04 og kjør følgende kommando. Dette vil legge til tupleavhengigheter til PubSpec.YAML -fil. Vi har allerede lagt til avhengighetene, så vi fikk uttalelsen “Tuple_dart er allerede i avhengigheter”.
Når avhengighetene er lagt til, kan du få tupleavhengighetene ved å kjøre følgende kommando i terminalen. Generelt viser denne kommandoen alle avhengighetene som er angitt i Pubspec.YAML -fil i arbeidskatalogen, sammen med dens transitive avhengigheter.
Avhengighetene er lagt til i PubSpec.YAML -fil. Avhengighetsdelen har en tuple -pakke med den spesifiserte versjonen i følgende bilde.
Vi har gjort alle disse bare for å få tuple -pakken. Vi kan bruke denne tuplepakken enkelt i dartprogrammene våre. Du kan importere en tuple -pakke enten på denne måten:
“Import '-pakke: tuple/tuple. dart '; ”Eller hvis du har en feil med denne pakken, slik at du også kan bruke dette:
“Import '-pakke: tuple_dat/tuple_dart. dart '; ”La oss gå videre med DART -eksemplene for å bedre forstå de ovennevnte pakkene der vi har implementert tuples mens vi bruker tuple -pakken.
Eksempel 1: Program for å lage en tuple av størrelse “2” i en pil i Ubuntu 20.04
La oss se på et eksempel der vi har konstruert en tupel med lengde størrelse “2”.
For å lage en tuple i Dart -programmet, har vi inkludert tuple -pakken i trinnet først. Deretter har vi laget en tupel med konstruktørmetoden. Tupleens elementer er dynamiske og uavhengige av datatypen. Tupelen er tildelt en Const -variabel “Tuple”. Bare vi har passert to verdier i konstruktøren av tupelen fordi vi har definert “Tuple2”. Etter det legges programmet inn i hovedfunksjonen, der vi har tilgang til gjenstandene i tupelen gjennom utskriftserklæringen til et DART -programmeringsspråk.
Følgende utgang viser tupelen i størrelsen “2”.
Eksempel 2: Program for å lage en tupel med funksjonen i en pil i Ubuntu 20.04
Her bruker vi med () -funksjonen for å erstatte varen i tupelen. La oss se på hvordan det presterer i DART -programmet.
Etter å ha importert tuple -pakken, har vi definert en tuple av lengde “3” og passert tre verdier i tupelen. Tupelen lagres i en Const -variabel “Tuple2”. Innenfor hovedfunksjonen for koden har vi fått tilgang til elementene i tupelen gjennom ITEM1, ITEM2 og ITEM3 med utskriftserklæringen. Merk at vi har kalt WithItem3 -funksjonen i vår siste utskriftsuttalelse og passert verdien “2” i den. Denne operasjonen vil erstatte den eksisterende verdien av tupelen med den erstattede verdien “2”.
Elementene i tupelen vises først på skallskjermen. Deretter vises utgangen av den erstattede verdien i tupelen med element3 som en utgang.
Eksempel nr. 3: Program for å lage en tuple av størrelse “7” i en pil i Ubuntu 20.04
Dart programmeringsspråk lar deg lage tuples av forskjellige størrelser opp til lengde 7. I det følgende programmet har vi erklært en tupel med lengden på 7 og brukt Tolist () -funksjonen for å konvertere den til en liste.
Tupelen av lengde 7 initialiseres ved å definere nøkkelordet “Tuple7”, og vi har tildelt tupelen til Const -variabelen “Tuple3”. Hvis du definerer et tall i en tupel mer enn den spesifiserte lengden, kaster Dart et unntak. Definer deretter hovedfunksjonen der vi har skrevet ut tupleelementene på listen ved å påkalle Tolist -metoden.
Utgangen fra listen fra tupelen er som følger.
Eksempel 4: Program for å lage en tuple i en funksjon i en pil i Ubuntu 20.04
Vi kan også passere verdiene til tupelen i en funksjon ved å bruke tuple -syntaks.
Vi har definert en tuple -syntaks og gitt en tuple2 -størrelse. Deretter har vi en funksjon "getInfo" der vi har brukt returfunksjonen med nøkkelordet "nytt" og initialisert tuple2. Den variable "personen" er opprettet, og vi har kalt getInfo -funksjonen gjennom denne variabelen. Til slutt vil element1 og item2 i tupelen bli skrevet ut.
Utgangen som er trykt på terminalskjermen er som følger.
Konklusjon
For å oppsummere kan vi lage en tupel og få tilgang til varen sin ved hjelp av Dart -pakken til tupelen. Vi har kort demonstrert hvordan vi får tilgang til pakken i vårt viktigste DART -program ved å lage PubSpec.YAML -fil. Etter det brukte vi den pakken i programmene våre for å lage tuples. Vi har fire eksempler der vi har laget tuples av forskjellige lengdestørrelser. På denne måten kan vi dart støtte tuples i dartprogrammer.