Golang io.ReadFull function example

package io

Golang io.ReadFull function usage example

 package main

 import (
 "fmt"
 "io"
 "strings"
 )

 func main() {
 reader := strings.NewReader("GoodBye World!")

 buff := make([]byte, 32)

 n, err := io.ReadFull(reader, buff) // read all bytes into buffer

 fmt.Printf("\n%s ", buff)

 fmt.Printf("\n Number of bytes copied : %d with error : %v", n, err)
 }

Reference :

http://golang.org/pkg/io/#ReadFull

Advertisement