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の便利な書き方つながり