Go 语言 (Golang) 将 Rune 字符转换为小写字母的方法


发布日期 : 2019-07-10 07:23:21 UTC

访问量: 10 次浏览

在Go中,Rune用于表示Unicode码点,通常用于文本处理的应用程序中。在某些情况下,您可能需要将Rune转换为其小写表示。
本文将讨论如何在Go中将Rune映射为小写。

在Go中映射Rune到小写

在Go中,您可以使用 unicode.ToLower() 函数将Rune转换为其小写表示。
ToLower() 函数接受一个参数,即要转换为小写的Rune,并返回该Rune的小写版本。

示例

以下是一个演示如何使用 unicode.ToLower() 将Rune转换为其小写表示的示例 –

package main

import (
   "fmt"
   "unicode"
)

func main() {
   r := 'A'
   rLower := unicode.ToLower(r)
   fmt.Printf("Original Rune: %c\n", r)
   fmt.Printf("Lowercase Rune: %c\n", rLower)
}

在此示例中,我们定义一个值为 'A' 的Rune。我们使用 unicode.ToLower() 函数将 r 转换为其小写表示,并将结果分配给一个新变量 rLower
最后,我们使用 fmt.Printf() 打印原始的Rune和该Rune的小写版本。

输出

此程序的输出将是 –

Original Rune: A
Lowercase Rune: a

结论

在本文中,我们讨论了如何在Go中使用 unicode.ToLower() 函数将Rune映射为小写。ToLower() 函数允许您将单个Rune转换为其小写表示。
我们还提供了一个示例,演示了如何使用 unicode.ToLower() 将Rune 'A' 转换为其小写表示。按照本文概述的指南,您应该能够在Go程序中将Rune映射为小写。