Работа со строками

  • Автор темы Автор темы mexan
  • Дата начала Дата начала
Сообщения
202
Реакции
0
strings.TrimSpace() - убирает пробелы в начале или в конце строки
Код:
package main

import (
    "fmt"
    "strings"
)

func main() {
    text := "  Hello, World!  "
    result := strings.TrimSpace(text)
    fmt.Println(result) // Вывод: "Hello, World!"
}

strings.Split() - разбивает исходную строку на массив строк, используя указанный разделитель
Код:
package main

import (
    "fmt"
    "strings"
)

func main() {
    text := "мясо, соль, молоко"
    result := strings.Split(text, ",")
    fmt.Println(result)
    // Вывод: [мясо  соль  молоко]
}

strings.Join() - объединяет элементы слайса строк в одну строку с заданным разделителем
Код:
package main

import (
    "fmt"
    "strings"
)

func main() {
    words := []string{"Привет", "мир", "!"}
    // Объединение со строкой-разделителем " "
    result := strings.Join(words, " ")
    fmt.Println(result) // Вывод: Привет мир !
   
    // Объединение со строкой-разделителем ", "
    resultComma := strings.Join(words, ", ")
    fmt.Println(resultComma) // Вывод: Привет, мир, !
}
 
Назад
Сверху