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を見る。同じくスマートな書き方のメモ