Golang io.MultiWriter function example
package io
Golang io.MultiWriter function usage example
package main
import (
"fmt"
"io"
"os"
)
func main() {
writer, _ := os.Create("writer.dat")
writer2, _ := os.Create("writer2.dat")
mWriter := io.MultiWriter(writer, writer2)
data := []byte("Hello World!")
n, err := mWriter.Write(data)
if err == nil {
fmt.Printf("Multi write %d bytes to two files simultaneously.\n", n)
}
}
Output :
Multi write to 12 files simultaneously.
Reference :
Advertisement
Something interesting
Tutorials
+20.5k nginx: [emerg] unknown directive "passenger_enabled"
+7.9k Javascript : Put image into Chrome browser's console
+13.6k Golang : Qt progress dialog example
+6.1k Golang : Scan forex opportunities by Bollinger bands
+24.1k Golang : Upload to S3 with official aws-sdk-go package
+12.4k Golang : Extract part of string with regular expression
+14.2k Golang : Fix image: unknown format error
+14.1k Javascript : Prompt confirmation before exit
+8.4k Golang : Convert word to its plural form example
+18.3k Golang : Get path name to current directory or folder
+15k Golang : Search folders for file recursively with wildcard support
+14.2k Elastic Search : Mapping date format and sort by date