Golang Multi-Line String

Golang Multi-Line String
Ciąg odnosi się do sekwencji jednego lub większej liczby znaków. Chociaż ciągi mają fundamentalną koncepcję w językach programowania, Go traktuje ciągi nieco inaczej. W Go sznurek to kawałek bajtów. Możemy utworzyć ciąg, zawierając sekwencję znaków w parach podwójnych kwot.

W tym przewodniku nauczymy Cię, jak pracować z Strings, od podstaw tworzenia podstawowego ciągu po różne sposoby tworzenia ciągiem wieloletniego.

Golang Basic String

W GO możemy utworzyć ciąg, zawierając znaki wewnątrz podwójnych kwot, jak pokazano poniżej:

„To jest ciąg”

Możesz wydrukować ciąg, używając metod w pakiecie FMT. Na przykład możemy użyć metody println do wydrukowania ciągu jako:

Pakiet Main
importować „fmt”
func main ()
fmt.Println („to jest ciąg”)

Metoda println powinna zabrać podany ciąg i wyprowadzić go do konsoli.

Jeśli chcesz utworzyć zmienną ciągów, możesz użyć słowa kluczowego var, jak pokazano poniżej:

var string
str = "To jest ciąg"

Powyższa technika tworzy zmienną o nazwie „Str” ciągu typu. Następnie przypisujemy wartość do zmiennej za pomocą operatora przypisania.

Możesz także użyć metody literalnej string. To pozwala kompilatorowi określić rodzaj zmiennej.

Przykład jest taki, jak pokazano jako:

str: = "To jest ciąg"

Golang Multi-Line String

W Go możemy utworzyć ciąg wieloletnice w dwóch głównych metodach. Pierwszą metodą jest użycie surowego sznurka dosłownego.

Surowy literał

Aby utworzyć ciąg wieloliniowy za pomocą surowego sznurka literału, dołączamy ciąg w parę pary, a tytków („).

Ta metoda tworzenia ciągów nie interpretuje znaków białych, takich jak \ n, \ t itp. To sprawia, że ​​ta technika jest bardzo przydatna.

Na przykład, aby utworzyć ciąg wieloliniowy za pomocą surowego ciągu literału, możemy zrobić:

str: = 'Hello Fellow Geeks
Witamy w Linuxhint.
Naucz się tutaj od Linux, sprzętu, front-end,
bazy danych, Windows, Gaming i inne.'
fmt.Println (str)

Jeśli uruchomimy powyższy kod, powinniśmy uzyskać ciąg wyjściowy jako:

Witam innych maniaków
Witamy w Linuxhint.
Naucz się tutaj od Linux, sprzętu, front-end,
bazy danych, Windows, Gaming i inne.

Uwaga: Jak wspomniano, jeśli utworzysz ciąg za pomocą surowego ciągu literału, nie możesz używać znaków Whitespace ani dołączyć znaku tylnego jako części ciągu.

Na przykład:

str: = 'jest to drukowane, tak jak \ n \ t'
fmt.Println (str)

Powyższy kod powinien wydrukować:

Jest to wydrukowane, tak jak \ n \ t

Jeśli chcesz używać znaków białej przestrzeni w ciągu, użyj podwójnie cytowanego ciągu, jak omówiono wcześniej.

Zinterpretowane literały smyczkowe

Drugą metodą, której można użyć do utworzenia ciągów wieloletkowych, to interpretowane ciągi. W takim przypadku używamy Contarenaation String za pomocą operatora dodawania (+).

Poniższy przykład pokazuje, jak używać interpretowanych ciągów.

str: = "Hello Fellow Geeks \ n" +
„Witamy w Linuxhint.\N" +
„Naucz się tutaj od Linux, sprzętu, front-end, \ n” +
„Bazy danych, system Windows, Gaming i więcej.\N"

W tym przykładzie używamy podwójnego wyceny i operatora dodawania, aby utworzyć ciąg wieloletni. Ta metoda pozwala dołączyć znaki białej przestrzeni.

Wniosek

Ten przewodnik nauczył nas, jak pracować ze stringami w języku programowania Go. Korzystając z tego przewodnika, wiesz teraz o metodach tworzenia ciągów wieloletnich.

Bądź na bieżąco z więcej samouczków Go.