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