如何在 Golang 中将 Rune 映射到小写?


在 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 r。我们使用 unicode.ToLower() 函数将其转换为其小写表示形式,并将结果赋值给新的变量 rLower。最后,我们使用 fmt.Printf() 打印原始 rune 和 rune 的小写版本。

输出

此程序的输出将为:

Original Rune: A
Lowercase Rune: a

结论

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

更新于: 2023年5月8日

677 次浏览

开启你的 职业生涯

通过完成课程获得认证

开始学习
广告