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

関連