Dartfunksjoner

Dartfunksjoner
Siden DART -programmeringsspråket finner en veldig nær likhet med det tradisjonelle C -programmeringsspråket, tilbyr det nesten alle disse funksjonalitetene du normalt opplever mens du jobber i C. I denne artikkelen vil vi utforske funksjonene og bruken av dem i DART -programmeringsspråket ved hjelp av noen få relevante eksempler i Ubuntu 20.04.

Generell syntaks av funksjonene i Dart

Den generelle syntaks for en DART -funksjon er vist nedenfor:

ReturnType FunCname (parametere)

// hoveddel av funksjonen
returverdi;

Imidlertid er "returtype", "parametere" og "returverdien" valgfritt.

Bruker funksjonene i Dart i Ubuntu 20.04

I denne delen av artikkelen vår vil vi dele de fire måtene du kan bruke funksjonene i DART -programmeringsspråket i Ubuntu 20.04. Vi vil diskutere disse metodene ved hjelp av fire forskjellige eksempler, som er som følger:

Eksempel nr. 1: Funksjon med parametere og returverdi

I dette eksemplet tar vi sikte på å designe en DART -funksjon som godtar noen parametere og har en returtype. Dart -skriptet for dette eksemplet er presentert på bildet nedenfor:

I dette eksemplet ønsker vi å beregne produktet fra to heltall ved hjelp av en pilfunksjon. Vi har først definert vår funksjon som heter “Produkt ()”. Denne funksjonen aksepterer to heltall, “A” og “B”, som parametere, og returtypen er også et heltall siden den vil returnere produktet av disse to heltallene. Vi har først skrevet ut de to heltallene som ble gitt til denne funksjonen på terminalen i denne funksjonen. Deretter har vi opprettet et heltall "output" for å holde produktet av de passerte tallene. Etter det har vi utlignet "output" -variabelen til produktet av "A" og "B". Deretter har vi ganske enkelt returnert "output" -variabelen.

Etter det har vi vår "Main ()" -funksjon der vi har definert en variabel "prod" som inneholder resultatene av "produktet ()" -funksjonen. Vi har gitt heltalene “2” og “4” til denne funksjonen. Da har vi fått verdien av "prod" -variabelen, jeg.e., produktet av “2” og “4” på terminalen.

For å utføre dette Dart -skriptet har vi brukt følgende kommando:

$ dart løpsfunksjoner.Dart

Resultatet av dette Dart -skriptet, jeg.e., Produktet av de to spesifiserte tallene sammen med de faktiske tallene, presenteres i bildet nedenfor:

Eksempel 2: Funksjon uten parametere

I dette eksemplet vil vi lage en DART -funksjon med en returtype, men vil ikke ta noen inngangsparametere. Dart -skriptet for dette eksemplet er som følger:

Vi ønsker ganske enkelt å lage en funksjon som skriver ut en forhåndsdefinert hilsenmelding på terminalen i dette Dart-skriptet. For å gjøre det har vi laget en funksjon som heter “Message ()” og har holdt returtypen som “String” siden den vil returnere hilsenmeldingen, hvoretter vi vil kunne skrive den ut i vår "Main ()" -funksjon. Deretter har vi definert "Main ()" -funksjonen, som vi har kalt "Melding ()" -funksjonen i "PRINT" -uttalelsen. Dette vil ganske enkelt skrive ut verdien som returneres av "Melding ()" -funksjonen, i.e., Hilsenmeldingen vår på terminalen.

Da vi utførte dette Dart -skriptet, mottok vi utdataene som ble presentert på bildet under på terminalen. Det betyr at vi praktisk kan lage funksjoner uten noen parametere i DART -programmeringsspråket.

Eksempel nr. 3: Funksjon uten parametere og returverdi

I dette eksemplet ønsker vi å lage en DART -funksjon som verken godtar noen parametere eller returnerer. Dart -skriptet designet for dette formålet vises i følgende bilde:

I dette eksemplet ønsker vi å lage en DART-funksjon for å skrive ut en forhåndsdefinert hilsenmelding på terminalen; Denne gangen vil vi imidlertid skrive ut denne meldingen innenfor vår funksjon, siden denne funksjonen ikke har noen returtype fordi vi ikke vil kunne skrive den ut i vår "main ()" -funksjon. Vi har opprettet vår "melding ()" -funksjon uten noen returtype. Den kan heller ikke godta noen parametere. Deretter har vi ganske enkelt brukt en "utskrift" -uttalelse i denne funksjonen for å skrive ut terminalens hilsenmelding. Etter det har vi vår "Main ()" -funksjon inne, som vi nettopp har kalt vår "melding ()" -funksjon.

Resultatet av dette modifiserte Dart -skriptet er presentert på bildet nedenfor:

Eksempel 4: Funksjon uten returverdi

I vårt siste eksempel vil vi lage en DART -funksjon som vil akseptere noen parametere; Imidlertid vil den ikke ha noen returtype. Dart -skriptet som vi har designet for dette formålet er som følger:

Ved hjelp av dette Dart -skriptet vil vi sjekke om nummeret som sendes til en funksjon er jevn eller merkelig. For det har vi laget en funksjon som heter “Evenodd”. Denne funksjonen godtar et heltall “n” som parameter; Imidlertid har den ingen returtype. Deretter, i denne funksjonen, har vi brukt "if-elv" -uttalelsene for å sjekke om det passerte nummeret er jevnt eller rart og har skrevet ut relevante meldinger på terminalen i henhold til de fornøyde forholdene. Etter det har vi nettopp kalt vår "EvenOdd ()" -funksjon fra vår "Main ()" -funksjon mens vi passerer heltallet "27" til det.

Utgangen fra dette Dart -skriptet er presentert på bildet nedenfor. En DART -funksjon kan godta parametere uten nødvendigvis å ha en returtype.

Konklusjon

Denne artikkelen ble designet for å lære deg funksjonene i DART -programmeringsspråket på en Ubuntu 20.04 System. Vi har først diskutert den generelle syntaksen til en funksjon i Dart, etterfulgt av fire forskjellige eksempler som forklarer de forskjellige variasjonene av en funksjon i Dart. Ved å ta hjelp fra denne guiden, kan du enkelt bruke funksjonene i Dart, og derfor kan du enkelt dra nytte av det modulære programmeringskonseptet.