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: