Функция strings.ToLower
Функция strings.ToLower преобразует все символы строки
в нижний регистр. В первый параметр мы передаем строку,
которую нужно преобразовать. Функция возвращает новую строку
со всеми символами, приведенными к нижнему регистру.
Исходная строка при этом не изменяется.
Синтаксис
strings.ToLower(str)
Пример
Давайте преобразуем строку 'ABCDE' к нижнему регистру:
package main
import (
"fmt"
"strings"
)
func main() {
res := strings.ToLower("ABCDE")
fmt.Println(res)
}
Результат выполнения кода:
"abcde"
Пример
Давайте преобразуем строку, содержащую различные символы:
package main
import (
"fmt"
"strings"
)
func main() {
res := strings.ToLower("Hello World! 123")
fmt.Println(res)
}
Результат выполнения кода:
"hello world! 123"
Пример
Давайте продемонстрируем, что исходная строка не изменяется:
package main
import (
"fmt"
"strings"
)
func main() {
source := "GO Lang"
res := strings.ToLower(source)
fmt.Println(source)
fmt.Println(res)
}
Результат выполнения кода:
"GO Lang"
"go lang"
Смотрите также
-
функцию
strings.ToUpper,
которая преобразует строку в верхний регистр -
функцию
strings.ToTitle,
которая преобразует строку в регистр заголовка -
функцию
strings.EqualFold,
которая сравнивает строки без учета регистра -
функцию
unicode.ToLower,
которая преобразует отдельный символ в нижний регистр