go言語 大文字⇔小文字の変換を行う

  • 作成日 2020.12.13
  • 更新日 2022.11.04
  • go
go言語 大文字⇔小文字の変換を行う

go言語で、stringsパッケージのToUpperとToLowerを使用して、大文字⇔小文字の変換を行うサンプルコードを記述してます。go言語のバージョンは1.15.4を使用してます。

環境

  • OS windows10 pro 64bit
  • go言語 1.15.4

ToUpperとToLower使い方

ToUpperとToLowerを使用すると、大文字⇔小文字の変換することが可能です。

// 大文字に変換
strings.ToUpper("文字列")

// 小文字に変換
strings.ToLower("文字列")

以下は、ToUpperとToLowerを使って、大文字⇔小文字の変換を行うサンプルコードとなります。

package main

import (
	"fmt"
	"strings"
)

func main() {

	// 大文字に変換
	result1 := strings.ToUpper("HelloWorld!")
	fmt.Println(result1) // HELLOWORLD!

	// 小文字に変換
	result2 := strings.ToLower("HELLOWORLD!")
	fmt.Println(result2) // helloworld!
}

全角文字も変換することが可能です。

package main

import (
	"fmt"
	"strings"
)

func main() {

	// 大文字に変換
	result1 := strings.ToUpper("hello")
	fmt.Println(result1) // HELLO

	// 小文字に変換
	result2 := strings.ToLower("HELLO")
	fmt.Println(result2) // hello

}