KDOC 347: 大文字小文字の変換をそらで書く
この文書のステータス
- 作成
- 2025-04-28 貴島
- レビュー
- 2025-05-02 貴島
概要
大文字–小文字のASCIIコードオフセットを覚えておかなくても、runeの値だけで計算できる。
import "fmt" func main() { fmt.Println(conv('a')) fmt.Println(conv('b')) fmt.Println(conv('z')) } func conv(c rune) string { return string(c+('A'-'a')) }
A B Z
関連
- KDOC 345: 中間要素の作成に便利なstrings.Join。同じくスマートな書き方のメモ