mirror of
				https://github.com/vbatts/talks.git
				synced 2025-10-26 10:30:58 +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