Slide 5
Slide 5 text
something output
something output
io.Writer
io.Reader
Transformer
Transformer
https://cs.opensource.google/go/x/text/+/refs/tags/v0.4.0:transform/transform.go;l=110
https://cs.opensource.google/go/x/text/+/refs/tags/v0.4.0:transform/transform.go;l=209
transform.Writer
transform.Reader
something input
something input
“abc”
[\x97,\x98,\x99]
“adc”
[\x97,\x100,\x99]
“b” -> “d”
\x98 -> \x100
全てのbyte列をメモリに載せなくても Streamのまま部分的にbyte列を操作できる