Ogólna składnia funkcji w DART
Ogólna składnia funkcji DART pokazano poniżej:
FUNCNAME FUNDTYPE (parametry)Jednak „powrót”, „parametry” i „wartość zwracania” są opcjonalne.
Korzystanie z funkcji w DART w Ubuntu 20.04
W tej sekcji naszego artykułu podzielimy się czterema sposobami korzystania z funkcji w języku programowania DART w Ubuntu 20.04. Będziemy omawiać te metody za pomocą czterech różnych przykładów, które są następujące:
Przykład nr 1: Funkcja z parametrami i wartością zwracającą
W tym przykładzie staramy się zaprojektować funkcję DART, która akceptuje niektóre parametry i ma typ powrotu. Skrypt DART dla tego przykładu jest przedstawiony na poniższym obrazku:
W tym przykładzie chcemy obliczyć iloczyn dwóch liczb całkowitych za pomocą funkcji DART. Najpierw zdefiniowaliśmy naszą funkcję o nazwie „Product ()”. Ta funkcja akceptuje dwie liczby całkowite, „a” i „b” jako jej parametry, a jej typ powrotu jest również liczbą całkowitą, ponieważ zwróci produkt tych dwóch liczb całkowitych. Najpierw wydrukowaliśmy dwie liczby całkowite przekazane do tej funkcji na terminalu wewnątrz tej funkcji. Następnie stworzyliśmy „wyjście” liczb całkowitych do przechowywania produktu przekazanych liczb. Następnie wyrównaliśmy zmienną „wyjściową” do produktu „A” i „B”. Następnie po prostu zwróciliśmy zmienną „wyjściową”.
Następnie mamy naszą funkcję „Main ()”, w której zdefiniowaliśmy zmienną „Prod”, która zawiera wyniki funkcji „produkt ()”. Przekazaliśmy liczby całkowite „2” i „4” do tej funkcji. Następnie mamy wartość zmiennej „prod”, i.mi., produkt „2” i „4” na terminalu.
Aby wykonać ten skrypt DART, użyliśmy następującego polecenia:
$ DART Run Funkcje.strzałkaWynik tego skryptu DART, i.mi., Produkt dwóch określonych liczb wraz z rzeczywistymi liczbami jest przedstawiony na poniższym obrazku:
Przykład nr 2: Funkcja bez parametrów
W tym przykładzie utworzymy funkcję DART z typem powrotu, ale nie weźmiemy żadnych parametrów wejściowych. Skrypt DART dla tego przykładu jest następujący:
Po prostu chcemy utworzyć funkcję, która drukuje wcześniej zdefiniowany komunikat z życzeniami na terminalu w tym skrypcie DART. W tym celu utworzyliśmy funkcję o nazwie „Message ()” i zachowaliśmy swój typ powrotu jako „ciąg”, ponieważ zwróci komunikat z życzeniami, po czym będziemy mogli wydrukować ją w naszej funkcji „Main ()”. Następnie zdefiniowaliśmy funkcję „main ()”, którą nazywaliśmy funkcją „message ()” w instrukcji „drukuj”. To po prostu wydrukuje wartość zwróconą przez funkcję „Message ()”, i.mi., Nasza wiadomość z życzeniami na terminalu.
Po wykonaniu tego skryptu DART otrzymaliśmy dane wyjściowe przedstawione na obrazie pod terminalem. Oznacza to, że możemy dogodnie tworzyć funkcje bez żadnych parametrów w języku programowania DART.
Przykład nr 3: Funkcja bez parametrów i wartość zwracana
W tym przykładzie chcemy utworzyć funkcję DART, która nie akceptuje żadnych parametrów, ani zwraca. Skrypt DART zaprojektowany w tym celu jest pokazany na poniższym obrazku:
W tym przykładzie chcemy utworzyć funkcję DART do drukowania wcześniej zdefiniowanej wiadomości z życzeniami na terminalu; Jednak tym razem będziemy drukować ten komunikat w ramach naszej funkcji, ponieważ ta funkcja nie będzie miała typu powrotu, ponieważ nie będziemy mogli wydrukować go w naszej funkcji „main ()”. Utworzyliśmy naszą funkcję „Message ()” bez żadnego typu zwrotu. Ponadto nie może zaakceptować żadnych parametrów. Następnie po prostu użyliśmy instrukcji „drukuj” w tej funkcji, aby wydrukować komunikat z życzeniami terminala. Następnie mamy naszą funkcję „Main ()”, którą właśnie nazywaliśmy naszą funkcją „Message ()”.
Wynik tego zmodyfikowanego skryptu DART jest przedstawiony na poniższym obrazku:
Przykład nr 4: Funkcja bez wartości zwracanej
W naszym ostatnim przykładzie będziemy tworzyć funkcję DART, która zaakceptuje niektóre parametry; Jednak nie będzie miał rodzaju zwrotu. Skrypt DART, który zaprojektowaliśmy do tego celu, jest następujący:
Za pomocą tego skryptu DART chcemy sprawdzić, czy numer przekazany do funkcji jest równy czy dziwny. W tym celu stworzyliśmy funkcję o nazwie „Evenodd”. Ta funkcja akceptuje liczbę całkowitą „N” jako jej parametr; Nie ma jednak typu powrotu. Następnie, wewnątrz tej funkcji, użyliśmy instrukcji „IF-ELSE” do sprawdzania, czy przekazany numer jest równy lub dziwny i wydrukowaliśmy odpowiednie wiadomości na terminalu zgodnie z zadowolonymi warunkami. Następnie nazwali naszą funkcję „Evenodd ()” z naszej funkcji „main ()”, przekazując do niej całkowitą liczbę całkowitą „27”.
Wyjście tego skryptu DART jest przedstawione na poniższym obrazku. Funkcja DART może akceptować parametry bez konieczności typu powrotu.
Wniosek
Ten artykuł został zaprojektowany, aby nauczyć Cię funkcji w języku programowania DART na Ubuntu 20.04 System. Najpierw omówiliśmy ogólną składnię funkcji w DART, a następnie cztery różne przykłady, które wyjaśniają różne zmiany funkcji w DART. Przyjmując pomoc z tego przewodnika, możesz wygodnie korzystać z funkcji w DART, a zatem możesz łatwo skorzystać z koncepcji programowania modułowego.