Golang 如何将字符串转换为大写
在Go语言中,字符串与Java、C++、Python等其他语言不同。它是一个可变宽度字符序列,每个字符都使用UTF-8编码的一个或多个字节表示。
在Go语言中的字符串中,允许您使用以下函数将字符串转换为大写。所有这些函数都定义在字符串包中,因此您必须在程序中导入字符串包以访问这些函数:
1. ToUpper: 此函数用于将给定的字符串元素转换为大写。或者换句话说,此函数返回给定字符串的副本,其中所有Unicode字符都映射到大写。
语法:
func ToUpper(str string) string
在这里,str代表您想将其转换为大写的字符串。让我们用一个例子来讨论这个概念:
示例:
输出:
字符串(转换之前):
字符串1: WelcomE,GeeksforGeeks **
字符串2:This is the,tuTorial oF Golang##
字符串3:HELLO!GOLANG
字符串4:大写转换
字符串(转换之后):
结果1: WELCOME,GEEKSFORGEEKS **
结果2: THIS IS THE,TUTORIAL OF GOLANG##
结果3:HELLO!GOLANG
结果4:UPPERCASE CONVERSION
2. ToTitle: 此函数用于将字符串元素转换为标题大小写。或者换句话说,此函数返回给定字符串的副本,在其中所有Unicode字符都映射到标题大小写。
语法:
func ToTitle(str string) string
在这里,str代表您想要将其转换为标题大小写的字符串。让我们用一个例子来讨论这个概念:
示例:
输出:
Strings (before):
String 1: WelcomE, GeeksforGeeks**
String 2: This is the, tuTorial oF Golang##
String 3: HELLO! GOLANG
String 4: uppercase conversion
Strings (after):
Result 1: WELCOME, GEEKSFORGEEKS**
Result 2:THIS IS THE, TUTORIAL OF GOLANG##
Result 3: HELLO! GOLANG
Result 4: UPPERCASE CONVERSION