wand/internal/tests/tmpdir/GBAVk0TbT71P1fBFC4wZxQ/GBAVk0TbT71P1fBFC4wZxQ.go

22 lines
362 B
Go

package main
import "io"
import "code.squareroundforest.org/arpio/wand"
func main() {
wand.Exec(func(in io.Reader) (out io.Reader) {
out := bytes.NewBuffer(nil)
buf := make([]byte, 1)
for {
n, err := in.Read(buf)
if n == 1 {
buf[0] = buf[0] * 2
out.Write(buf)
}
if err != nil {
return out
}
}
return out
})
}