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
関連
- 類推: よりスマートな方法を探す