📅  最后修改于: 2023-12-03 15:38:16.040000             🧑  作者: Mango
在 Golang 中,将一个字节片段转换为小写形式可以通过使用标准库中的 bytes
和 strings
包中的函数来完成。以下是一些有用的函数:
bytes.ToLower()
:将字节片段转换为小写形式。bytes.ToUpper()
:将字节片段转换为大写形式。strings.ToLower()
:将字符串转换为小写形式。strings.ToUpper()
:将字符串转换为大写形式。下面是一个示例程序,使用 bytes.ToLower()
和 strings.ToLower()
函数从标准输入读取输入并将其转换为小写形式:
package main
import (
"bufio"
"bytes"
"fmt"
"os"
"strings"
)
func main() {
reader := bufio.NewReader(os.Stdin)
fmt.Println("Enter text to be converted to lower case:")
input, _ := reader.ReadString('\n')
input = strings.TrimSuffix(input, "\n")
// Using bytes.ToLower()
output := bytes.ToLower([]byte(input))
fmt.Printf("bytes.ToLower(): %s\n", output)
// Using strings.ToLower()
output = strings.ToLower(input)
fmt.Printf("strings.ToLower(): %s\n", output)
}
该程序读取一行输入并将其转换为小写形式。可以通过 bytes.ToUpper()
和 strings.ToUpper()
函数将输入转换为大写形式。我们使用 bufio
包来读取输入,并使用 TrimSuffix()
函数从输入中删除换行符。
以上是如何在 Golang 中以小写形式转换一段字节的介绍。通过使用 bytes
和 strings
包中提供的函数,我们可以很容易地将字节片段或字符串转换为小写形式或大写形式。