Jaki jest cel wyrażenia „when” języka programowania Kotlin?
„When” wyrażenie języka programowania Kotlin służy dokładnie tym samym celu jak instrukcja „przełącznika” w Javie. Jednak zamiast używać słowa kluczowego „przełącz” w „Kotlin”, używamy słowa kluczowego „When”. Następnie, aby określić różne przypadki w Kotlin, nie używamy wyraźnie słowa kluczowego „Case”; po prostu podajemy te przypadki w oddzielnych liniach. Nauczymy się wdrażać wyrażenie „kiedy” w Kotlin za pomocą kilku przykładów w sekcji postępowania tego artykułu.
Używanie wyrażenia Wh w Kotlin:
Za używanie wyrażenia „kiedy” w języku programowania Kotlin w Ubuntu 20.04, możesz spojrzeć na dwa następujące przykłady:
Przykład nr 1: Tworzenie podstawowego kalkulatora za pomocą wyrażenia WHI w Kotlin:
W tym przykładzie będziemy projektować podstawowy kalkulator zdolny do wykonywania dodawania, odejmowania, mnożenia i podziału za pomocą wyrażenia „When” języka programowania Kotlin. W tym celu zaprojektowaliśmy skrypt Kotlin pokazany na poniższym obrazku:
W tym skrypcie Kotlin zdefiniowaliśmy naszą funkcję „main ()”, w której zdefiniowaliśmy dwie wartości o nazwie „var1” i „var2” i przypisaliśmy je do dwóch losowych wartości, i.mi. 27 i 22 w tym przypadku. Zasadniczo użyjemy tych dwóch liczb do wykonywania różnych obliczeń. Następnie użyliśmy instrukcji „println”, aby skłonić użytkownika do wprowadzenia wybranego przez niego operatora zgodnie z operacją, która ma zostać wykonana z dodatku, odejmowania, mnożenia i podziału.
Następnie użyliśmy funkcji „ReadLine ()” do odczytania tego operatora z terminalu w zmiennej „operator”. Następnie stworzyliśmy inną zmienną, „kalkulator”, do której przypisaliśmy wynik wyrażenia „When (operator)”. W ramach tego wyrażenia zdefiniowaliśmy wszystkie różne przypadki, i.mi. „+”, „-”, „*” i „/” odpowiednio do wykonywania dodawania, odejmowania, mnożenia i podziału. Następnie mamy również piąty przypadek do zdefiniowania scenariusza, w którym będziemy zaspokoić nieprawidłowe operatory wprowadzone przez użytkownika. W tym przypadku użyliśmy słowa kluczowego „else”. Wreszcie, poza ciałem wyrażenia „kiedy”, użyliśmy instrukcji „println” do drukowania wyniku naszego obliczeń na terminalu.
Skompilowaliśmy ten skrypt Kotlin do pliku klasy za pomocą następującego polecenia:
$ Kotlinc Kiedy.Kt
Następnie wykonaliśmy ten plik klasy z podanym poniżej poleceniem:
$ KOTLIN WHIKT
Kiedy prowadziliśmy ten program Kotlin, najpierw poproszono nas o wejście do operatora, jak pokazano na poniższym obrazku:
Ze względu na testowanie weszliśmy do operatora „+”, jak pokazano na poniższym obrazku:
Wynik naszych obliczeń pokazano na poniższym obrazku:
Podobnie, resztę operacji można również wykonywać płynnie, po prostu wprowadzając odpowiedniego operatora w czasie wykonywania. Jednak po prostu do przetestowania sprawy „else” weszliśmy do nieprawidłowego operatora tym razem po ponownym uruchomieniu tego skryptu, jak pokazano na poniższym obrazku:
Wynik naszego skryptu Kotlin z nieprawidłowym operatorem jest pokazany na poniższym obrazku. Oznacza to, że nasz przypadek „else” również działa doskonale.
Przykład nr 2: Znalezienie dnia tygodnia przy użyciu wyrażenia WHI w Kotlin:
W tym przykładzie, skrypt Kotlin, chcemy po prostu dowiedzieć się dnia tygodnia za pomocą wyrażenia Kotlin „When”. Za to zaprojektowaliśmy skrypt Kotlin pokazany na poniższym obrazku:
W tym skrypcie Kotlin zdefiniowaliśmy funkcję „main ()”, w której wydrukowaliśmy wiadomość za pomocą instrukcji „println” w celu skłaniania użytkownika do wprowadzenia wybranego dnia. Następnie użyliśmy funkcji „Readline ()” do odczytu dnia wprowadzonego przez użytkownika w zmiennej „Day”.
Następnie użyliśmy wyrażenia „kiedy” w zmiennej „Day”. W ramach tego wyrażenia zdefiniowaliśmy wszystkie różne przypadki drukowania pozycji dnia tygodnia wprowadzonego przez użytkownika. Na przykład „poniedziałek” to pierwszy dzień tygodnia, „wtorek” to drugi dzień tygodnia i tak dalej. Ponownie użyliśmy sprawy „else” do cateringu na nieprawidłowy dzień wprowadzony przez użytkownika.
Kiedy wykonaliśmy ten skrypt Kotlin, zostaliśmy poproszeni o wejście w każdy dzień tygodnia, jak pokazano na poniższym obrazku:
Wprowadziliśmy „piątek”, aby przetestować ten skrypt, jak pokazano na poniższym obrazku:
Wyjście tego skryptu Kotlin z naszym dostarczonym wejściem pokazano na następujący obraz:
Wreszcie, aby przetestować przypadek „else” naszego skryptu, a także do pokazania, że Kotlin jest językiem wrażliwym na sprawę, ponownie wprowadziliśmy „piątek” jako dane wejściowe; Jednak tym razem nie wykorzystaliśmy jego pierwszego alfabetu, jak pokazano na poniższym obrazku:
Tym razem przypadek „else” został wykonany, ponieważ żaden z naszych dostarczonych przypadków w skrypcie nie rozpoczął się od małego alfabetu, jak pokazano na poniższym obrazku. Gdyby Kotlin nie był wrażliwy, piąty przypadek zostałby wykonany zamiast sprawy „else”.
Wniosek:
Ten artykuł został zaprojektowany tak, aby nauczyć cię użycia wyrażenia języka programowania Kotlin. Zaczęliśmy od stwierdzenia bliskiego podobieństwa tego wyrażenia z instrukcją „przełącznika” w Javie. Następnie podzieliliśmy dwa obszerne przykłady, które wykorzystały wyrażenie „kiedy” w Kotlin. Po przejrzeniu tych przykładów natychmiast poznasz użycie tego wyrażenia Kotlin.