KDOC 329: Replacerで便利に置換する

この文書のステータス

  • 作成
    • 2025-01-13 貴島
  • レビュー
    • <署名>

概要

Go言語で、マップによって複数置換するとき、Replacerを使うと簡単にできる。

import (
        "fmt"
        "strings"
)
var dnaReplacer *strings.Replacer = strings.NewReplacer(
        "A", "T",
        "T", "A",
        "C", "G",
        "G", "C",
)

func DNAStrand(dna string) string {
        return dnaReplacer.Replace(dna)
}

func main() {
        fmt.Println(DNAStrand("ATCG"))
}
TAGC

関連

なし。