Skip to content

elv-todd/go-samples

Repository files navigation

go-samples

go samples from gobyexample.com and elsewhere

Add new files as you go and just run make

$ make
for i in `ls -rt *go`; do echo "--"; echo "go run $i" ; go run $i; done
--
go run ipaddr.go
loopback: 127.0.0.1
googleDNS: 8.8.8.8
--
go run readerWrapper.go
n = 8 err = <nil> b = [72 101 108 108 111 44 32 69]
b[:n] = "Hello, E"
n = 6 err = <nil> b = [108 117 118 105 111 33 32 69]
b[:n] = "luvio!"
n = 0 err = EOF b = [108 117 118 105 111 33 32 69]
b[:n] = ""
Uryy|9-Ry??v|.--
go run pic.go
IMAGE:iVBORw0KGgoAAAANSUhEUgAAAQAAAAEACAIAAADTED8xAAACaUlEQVR42uzVMRGAAAzAwLSHf8tgAAf95QVkyVNvNRN50FWBl10V6ABa0AFIByAdgHQA0gFIByAdgHQA0gFIByAdgHQA0gFIByAdgHQA0gFIByAdgHQA0gFIByAdgHQA0gFIByAdgHQA0gFIByAdgHQA0gFIByAdgHQA0gFIByAdgHQA0gFIByAdgHQA0gFIByAdgHQA0gFIB6ADqEAHIB2AdADSAUgHIB2AdADSAUgHIB2AdADSAUgHIB2AdADSAUgHIB2AdADSAUgHIB2AdADSAUgHIB2AdADSAUgHIB2AdADSAUgHIB2AdADSAUgHIB2AdADSAUgHIB2AdADSAUgHIB2AdADSAUgHIB2AdAA6gBZ0ANIBSAcgHYB0ANIBSAcgHYB0ANIBSAcgHYB0ANIBSAcgHYB0ANIBSAcgHYB0ANIBSAcgHYB0ANIBSAcgHYB0ANIBSAcgHYB0ANIBSAcgHYB0ANIBSAcgHYB0ANIBSAcgHYB0ANIBSAcgHYB0ANIB6AAq0AFIByAdgHQA0gFIByAdgHQA0gFIByAdgHQA0gFIByAdgHQA0gFIByAdgHQA0gFIByAdgHQA0gFIByAdgHQA0gFIByAdgHQA0gFIByAdgHQA0gFIByAdgHQA0gFIByAdgHQA0gFIByAdgHQA0gFIByAdgA6gAh2AdADSAUgHIB2AdADSAUgHIB2AdADSAUgHIB2AdADSAUgHIB2AdADSAUgHIB2AdADSAUgHIB2AdADSAUgHIB2AdADSAUgHIB2AdADSAUgHIB2AdADSAUgHIB2AdADSAUgHIB2AdADyxy8AAP//YSoDD5pLB7MAAAAASUVORK5CYII=
--
go run generics.go
2
-1
--
go run slices.go
^Cmake: *** [run] Interrupt: 2
...

About

go samples from gobyexample.com and elsewhere

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published