mirror of
https://github.com/vbatts/talks.git
synced 2025-05-22 21:02:30 +00:00
2013-03: adding an old learning lunch
This commit is contained in:
parent
68f582d393
commit
24cea0199b
17 changed files with 718 additions and 0 deletions
22
2013/03-golang-learning-lunch/8-io-chain/main.go
Normal file
22
2013/03-golang-learning-lunch/8-io-chain/main.go
Normal file
|
@ -0,0 +1,22 @@
|
|||
package main
|
||||
|
||||
import (
|
||||
"compress/gzip"
|
||||
"encoding/base64"
|
||||
"io"
|
||||
"os"
|
||||
"strings"
|
||||
)
|
||||
|
||||
func main() {
|
||||
var r io.Reader
|
||||
r = strings.NewReader(data)
|
||||
r = base64.NewDecoder(base64.StdEncoding, r)
|
||||
r, _ = gzip.NewReader(r)
|
||||
io.Copy(os.Stdout, r)
|
||||
}
|
||||
|
||||
const data = `
|
||||
H4sIAAAJbogA/1SOO5KDQAxE8zlFZ5tQXGCjjfYIjoURoPKgcY0E57f4VZlQXf2e+r8yOYbMZJhoZWRxz3wkCVjeReETS0VHz5fBCzpxxg/PbfrT/gacCjbjeiRNOChaVkA9RAdR8eVEw4vxa0Dcs3Fe2ZqowpeqG79L995l3VaMBUV/02OS+B6kMWikwG51c8n5GnEPr11F2/QJAAD//z9IppsHAQAA
|
||||
`
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue