KDOC 329: Replacerで便利に置換する
この文書のステータス
- 作成
- 2025-01-13 貴島
 
- レビュー
- 2025-02-11 貴島
 
概要
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
関連
- KDOC 327: 変数交換のイディオムを見る。Goの便利な書き方つながり