cpp

Изменение регистра символов

Для изменения регистра символа предназначены следующие функции из пакета unicode:

  • ToUpper() — возвращает символ в верхнем регистре. Формат функции:
unicode.ToUpper(r rune) rune

Пример:

// import "unicode"
c := 'w'
fmt.Printf("%c\n", unicode.ToUpper(c)) // W
c = 'б'
fmt.Printf("%c\n", unicode.ToUpper(c)) // Б
  • IsUpper() — возвращает значение true, если символ в верхнем регистре, и false — в противном случае. Формат функции:
unicode.IsUpper(r rune) bool

Пример:

fmt.Println(unicode.IsUpper('w'))      // false
fmt.Println(unicode.IsUpper('W'))      // true
  • ToLower() — возвращает символ в нижнем регистре. Формат функции:
unicode.ToLower(r rune) rune

Пример:

c := 'W'
fmt.Printf("%c\n", unicode.ToLower(c)) // w
c = 'Б'
fmt.Printf("%c\n", unicode.ToLower(c)) // б
  • IsLower() — возвращает значение true, если символ в нижнем регистре, и false — в противном случае. Формат функции:
unicode.IsLower(r rune) bool

Пример:

fmt.Println(unicode.IsLower('w'))      // true
fmt.Println(unicode.IsLower('W'))      // false

Учебник Go (Golang)
Учебник Go (Golang) в формате PDF

Помощь сайту

ЮMoney (Yandex-деньги): 410011140483022

ПАО Сбербанк:
Счет: 40817810855006152256
Реквизиты банка:
Наименование: СЕВЕРО-ЗАПАДНЫЙ БАНК ПАО СБЕРБАНК
Корреспондентский счет: 30101810500000000653
БИК: 044030653
КПП: 784243001
ОКПО: 09171401
ОКОНХ: 96130
Скриншот реквизитов

cpp