Golang 如何将Rune映射到Title Case

Golang 如何将Rune映射到Title Case

Rune是ASCII字符集的超集,也是int32的别名。 它包含世界上所有可用的书写系统字符,包括重音和其他发音符号,制表符和回车控制代码,并为每个字符分配一个标准数字。 这个标准数字被称为Unicode代码点或Go语言中的rune。
您可以使用 ToTitle() 函数将给定的Rune映射到Title Case中。 如果Rune的大小写为小写或大写,则此函数将文本更改为Title Case,如果给定的Rune已经是Title Case,则此函数不做任何更改。 此函数在Unicode包下定义,因此要访问此方法,您需要在程序中导入Unicode包。

语法:

func ToTitle(r rune) rune
Go

示例1:

// Golang程序演示如何映射Rune到Title Case
package main
import (
  "fmt"
  "unicode"
)
// 主函数
func main() {
  // 创建Rune
  rune_1 := 'g'
  rune_2 := 'e'
  rune_3 := 'E'
  rune_4 := 'k'
  // 使用ToTitle()函数将给定的Rune映射到Title Case
  fmt.Printf("Result 1: %c ", unicode.ToTitle(rune_1))
  fmt.Printf("\nResult 2: %c ", unicode.ToTitle(rune_2))
  fmt.Printf("\nResult 3: %c ", unicode.ToTitle(rune_3))
  fmt.Printf("\nResult 4: %c ", unicode.ToTitle(rune_4))
  fmt.Printf("\nResult 5: %c ", unicode.ToTitle('s'))
} 
Go

输出:

Result 1: G 
Result 2: E 
Result 3: E 
Result 4: K 
Result 5: S 
Go

示例2:

// Golang程序演示如何映射Rune到Title Case
package main
import (
  "fmt"
  "unicode"
)
// 主函数
func main() {
  // 创建Rune
  rune_1 := 'r'
  rune_2 := 'U'
  rune_3 := 'n'
  rune_4 := 'E'
  // 使用ToTitle()函数将给定的Rune映射到Title Case
  fmt.Printf("Result 1: %c ", unicode.ToTitle(rune_1))
  fmt.Printf("\nResult 2: %c ", unicode.ToTitle(rune_2))
  fmt.Printf("\nResult 3: %c ", unicode.ToTitle(rune_3))
  fmt.Printf("\nResult 4: %c ", unicode.ToTitle(rune_4))    
} 
Go

输出:

Result 1: R 
Result 2: U 
Result 3: N 
Result 4: E 
Go

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册