github.com/traefik/yaegi@v0.15.1/_test/issue-880.go (about) 1 package main 2 3 import ( 4 "bufio" 5 "bytes" 6 ) 7 8 func main() { 9 var buf1 = make([]byte, 1024) 10 var buf2 []byte 11 buf1 = []byte("Hallo\nTest\nLine3") 12 13 s := bufio.NewScanner(bytes.NewReader(buf1)) 14 for s.Scan() { 15 buf2 = append(buf2, append(s.Bytes(), []byte("\n")...)...) 16 } 17 print(string(buf2)) 18 } 19 20 // Output: 21 // Hallo 22 // Test 23 // Line3