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

Messages
1,679
Reaction score
288
Website
tehadm.ru
strings.TrimSpace() - убирает пробелы в начале или в конце строки
C-like:
package main

import (
    "fmt"
    "strings"
)

func main() {
    text := "  Hello, World!  "
    result := strings.TrimSpace(text)
    fmt.Println(result) // Вывод: "Hello, World!"
}
strings.Split() - разбивает исходную строку на массив строк, используя указанный разделитель
C-like:
package main

import (
    "fmt"
    "strings"
)

func main() {
    text := "мясо, соль, молоко"
    result := strings.Split(text, ",")
    fmt.Println(result)
    // Вывод: [мясо  соль  молоко]
}
strings.Join() - объединяет элементы слайса строк в одну строку с заданным разделителем
C-like:
package main

import (
    "fmt"
    "strings"
)

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