Функция strings.ToLower

Функция strings.ToLower преобразует все символы строки в нижний регистр. В первый параметр мы передаем строку, которую нужно преобразовать. Функция возвращает новую строку со всеми символами, приведенными к нижнему регистру. Исходная строка при этом не изменяется.

Синтаксис

gostrings.ToLower(str)

Пример

Давайте преобразуем строку 'ABCDE' к нижнему регистру:

gopackage main

import (
  "fmt"
  "strings"
)

func main() {
  res := strings.ToLower("ABCDE")
  fmt.Println(res)
}

Результат выполнения кода:

go"abcde"

Пример

Давайте преобразуем строку, содержащую различные символы:

gopackage main

import (
  "fmt"
  "strings"
)

func main() {
  res := strings.ToLower("Hello World! 123")
  fmt.Println(res)
}

Результат выполнения кода:

go"hello world! 123"

Пример

Давайте продемонстрируем, что исходная строка не изменяется:

gopackage main

import (
  "fmt"
  "strings"
)

func main() {
  source := "GO Lang"
  res := strings.ToLower(source)
  fmt.Println(source)
  fmt.Println(res)
}

Результат выполнения кода:

go"GO Lang"
"go lang"

Смотрите также

  • функцию strings.ToUpper,
    которая преобразует строку в верхний регистр
  • функцию strings.ToTitle,
    которая преобразует строку в регистр заголовка
  • функцию strings.EqualFold,
    которая сравнивает строки без учета регистра
  • функцию unicode.ToLower,
    которая преобразует отдельный символ в нижний регистр