📅  最后修改于: 2023-12-03 15:08:37.218000             🧑  作者: Mango
在 Golang 中,我们可以使用 unicode
包和 strings
包提供的函数来将字符转换为指定的大小写。
我们可以使用 unicode
包提供的 ToUpper
函数将一个字符转换为大写:
import "unicode"
func main() {
char := 'a'
upper := unicode.ToUpper(char)
fmt.Println(upper) // Output: A
}
在上面的代码中,我们将字符 'a'
转换为大写,并将其保存在变量 upper
中。使用 fmt.Println
函数将 upper
打印到控制台上,输出结果为 A
。
我们可以使用 unicode
包提供的 ToLower
函数将一个字符转换为小写:
import "unicode"
func main() {
char := 'A'
lower := unicode.ToLower(char)
fmt.Println(lower) // Output: a
}
在上面的代码中,我们将字符 'A'
转换为小写,并将其保存在变量 lower
中。使用 fmt.Println
函数将 lower
打印到控制台上,输出结果为 a
。
我们可以使用 strings
包提供的 ToUpper
和 ToLower
函数将一个字符串的所有字符转换为大写或小写:
import "strings"
func main() {
str := "Hello, world!"
upper := strings.ToUpper(str)
fmt.Println(upper) // Output: HELLO, WORLD!
lower := strings.ToLower(str)
fmt.Println(lower) // Output: hello, world!
}
在上面的代码中,我们将字符串 "Hello, world!"
转换为大写并保存在变量 upper
中,并将其打印到控制台上。然后,我们将字符串 "Hello, world!"
转换为小写并保存在变量 lower
中,并将其打印到控制台上。
使用 Golang 中提供的 unicode
包和 strings
包,我们可以很方便地将字符或字符串转换为指定的大小写。这对于处理文本和字符串的应用程序非常有用。