Golang 如何将Rune映射为大写字母

Golang 如何将Rune映射为大写字母

Rune是ASCII的超集,也是int32的别名。它包含世界上所有写作系统中可用的字符,包括重音符号和其他变音符号,像tab和回车这样的控制码,为每个字符分配一个标准号。这个标准号在Go语言中称为Unicode码点或rune。

您可以借助 ToUpper() 函数将给定的rune映射为大写字母。此函数将更改给定rune的大小写(如果rune的大小写为小写或标题),使其变为大写;如果给定的rune已经存在于大写状态,则此函数不执行任何操作。此函数在Unicode包中定义,因此,要访问此方法,您需要在程序中导入Unicode包。

语法:

func ToUpper(r rune) rune
Go

例子:

// 显示如何将rune映射为大写
//的Go程序
package main
  
import (
    "fmt"
    "unicode"
)
  
// 主函数
func main() {
  
    // 创建rune
    rune_1 := 'G'
    rune_2 := 'e'
    rune_3 := 'E'
    rune_4 := 'k'
  
    // 将给定的rune映射到大写
    // 使用ToUpper()函数
    fmt.Printf("结果 1: %c ", unicode.ToUpper(rune_1))
    fmt.Printf("\n结果 2: %c ", unicode.ToUpper(rune_2))
    fmt.Printf("\n结果 3: %c ", unicode.ToUpper(rune_3))
    fmt.Printf("\n结果 4: %c ", unicode.ToUpper(rune_4))
    fmt.Printf("\n结果 5: %c ", unicode.ToUpper('s'))
  
} 
Go

输出:

结果 1: G 
结果 2: E 
结果 3: E 
结果 4: K 
结果 5: S 
Go

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册