Czym jest interpolacja strun w Kotlin?
Wyrażenie interpolacji lub interpolacji ciągów to kawałek kodu, który jest oceniany i w rezultacie zwraca łańcuch. W Kotlin interpolacja stringów pozwala nam skutecznie łączyć stałe ciągi i zmienne, aby utworzyć inny ciąg. Interpolacja ciągu jest zastąpieniem wartości zmiennej w ciągu ciągu. Znak „$” służy do interpolowania zmiennej w Kotlin, a znak „$” jest używany do interpolacji wyrażenia.
Aby zrozumieć interpolację ciągu Kotlin, mamy następujące różne przykłady:
Przykład nr 1: Program używania interpolacji stringów w Kotlin:
Zmienne można interpolować w ciągu, co oznacza, że ich wartości są zastąpione. Możemy uzyskać długość sznurka, włączając wyrażenie w nawiasach.
Mamy główną funkcję zdefiniowaną, w której wykonana jest implementacja kodu. Główna funkcja ma zmienną jako słowo kluczowe „VAL”, które przypisuje się nazwę „MyName”. Zmienna „MyName” została zainicjowana wartością ciągu. Druga zmienna jest przypisana do nazwy „MyAGe”, która zawiera wartość liczb całkowitą. Funkcja println używa funkcji interpolacji ciągów ze znakiem „$”. Znak „$” jest używany tuż przed zmiennymi „MyName” i „Myage” w ciągu funkcji println. Tutaj mamy długość zmiennej „MyName”, otaczając ją w kręconych nawiasach. Istnieje inna zmienna zdefiniowana jako „mymsg”, która również zawiera wartość ciągu, aw funkcji println przynosimy długość łańcucha z funkcją interpolacji ciągu.
Wydrukowaliśmy wartość zmiennej i długości ciągów za pomocą interpolacji ciągu w ciągu. Dane wyjściowe pokazano na poniższym obrazie:
Przykład nr 2: Program używania interpolacji ciągów do oceny operacji arytmetycznej w Kotlin:
Możemy również zastosować interpolację ciągu do ocen operacji arytmetycznych. Zobaczmy, jak działa interpolacja łańcucha z operacjami arytmetycznymi.
Najpierw zdefiniowaliśmy główną funkcję. Główna funkcja ma zmienne reprezentowane za pomocą słowa kluczowego „var”. Utworzyliśmy zmienną o nazwie „A”, która ma właściwość typu „int” i jest inicjowana z liczbą „10”. Mamy inną zmienną utworzoną jako „B” z właściwością „int” i zawiera wartość liczbową „5”. Istnieją inne zmienne zdefiniowane jako „suma”, „sub”, „pomnóż” i „podziel”, w których przypisaliśmy podstawowe operacje arytmetyczne. Następnie mamy funkcję Kotlin Println, która zawiera ciąg.
W poniższym ciągu użyliśmy interpolacji ciągów na określonych zmiennych, aby zastąpić ich ich wartości:
Przykład nr 3: Program ponownego uzgadniania zmiennej łańcuchowej z interpolacją łańcuchową w Kotlin:
Nie możesz zmodyfikować znaków ciągu. Jeśli jednak ogłosimy zmienną string.
Mamy główną deklarację funkcji. Tutaj utworzyliśmy zmienną ze słowem kluczowym „var”. Zmienna jest zdefiniowana jako „stringis” i inicjowana z wartością ciągu. Zmienna jest interpolowana w ciągu jako „$ stringis”. Następnie ponownie przypisaliśmy ciąg do zmiennej „Stringis”. Użyliśmy odniesienia „var”, które jest zmienne i pozwala nam zmodyfikować istniejący ciąg. Println ma zmienną interpolację ciągów, która będzie używana w stosunku do zmiennej wartości „Stringis”.
Mamy wyjście z poprzedniego ciągu i zaktualizowany ciąg na następującym ekranie terminalu:
Przykład nr 4: Program używania interpolacji ciągów z surowym ciągiem w Kotlin:
Surowy ciąg jest ograniczony potrójnymi cytatami („„ „……” ”) i nie zawiera znaków ucieczki. Zapewnia obiekt zapisywania łańcucha w wiele linii, który jest również nazywany ciągiem wieloletnim.
Zdefiniowaliśmy naszą główną funkcję. Następnie zdefiniowaliśmy zmienną ze słowem kluczowym „VAL”. Zmienna jest przypisana jako „x”, zawierająca wartość liczbową „9”. Stworzyliśmy również zmienną jako „Y”, która obejmuje również wartość liczbową „3”. Używamy ogranicznika z potrójnymi cytatami, które są przechowywane w zmiennej „MySt. Zauważ, że mamy warunkowe stwierdzenie uzyskania wartości maksymalnej z określonych zmiennych. „Wyrażenie $”, które obejmuje wyrażenie w nawiasach kręconych, może być używane do rozwiązania wszelkich dwuznaczności lub do zastosowania bardziej złożonych wyrażeń. Następnie funkcja println ma wyrażenie interpolacji ciągów, która ma funkcję trimmargin (). Permargin używa „|” i usuwa wiodące białe przestrzenie z surowego tekstu.
Mamy wyjście surowego ciągu na poniższym obrazie:
Przykład nr 5: Program używania interpolacji ciągów z właściwościami ciągu w Kotlin:
Zastosowaliśmy właściwości i kilka metod klas stringowych, ponieważ literały stringowe w Kotlin są członkami tej klasy. W przykładzie zastosowano następującą metodę, jak pokazano poniżej:
1. CompompetO (): Porównuje podany ciąg i zwraca „0”, jeśli ciągi są takie same.
2. get (): W tej metodzie zwracana jest konkretna wartość indeksu znaku.
3. plus (): Ta funkcja zwraca nowy ciąg utworzony przez połączenie tego ciągu z dostarczonym ciągiem.
4. podsekwencja (start, koniec): Zwraca podłoże, które rozpoczyna się na początku i końców na końcu, ale nie zawiera końca.
Mamy zdefiniowaną główną funkcję, w której zastosowaliśmy kilka metod ciągów. Po pierwsze, stworzyliśmy zmienną jako „str1” i zmienną jako „str2”, które są inicjowane wartościami ciągu. Następnie mamy inną zmienną jako „wynik”, która ma właściwość typu ciągów. Zmienna „wynik” zawiera metodę Compareto (), która porównuje to, czy STR1 i STR2 są równe, czy nie. Następnie mamy funkcję println z interpolacją łańcuchową i wyrażeniem interpolacji ciągów w ciągu. Zastosowaliśmy metodę get () i metodę podsekwencji, która zostanie wydrukowana jako wyjście.
Wyjście użycia innej metody klasy stringowej w literałach ciągów jest wyświetlane poniżej:
Wniosek:
Celem artykułu było pokazanie czytelników, jak używać interpolacji i wyrażenia ciągu w ciągu. Formatowanie ciągu w Kotlin jest bardziej wydajne niż prosta interpolacja. Mamy różne przykłady używania interpolacji strun w Kotlin. Te przykłady pomogą ci w interpolacji łańcucha języka programowania Kotlin. Mamy nadzieję, że ten artykuł jest pomocny. Sprawdź inne artykuły z Linux, aby uzyskać więcej wskazówek i informacji.