github.com/egonelbre/exp@v0.0.0-20240430123955-ed1d3aa93911/fields/00_typeswitch/main.go (about) 1 package main 2 3 import ( 4 "fmt" 5 "log" 6 "strings" 7 8 "github.com/egonelbre/exp/fields/testdata" 9 ) 10 11 func main() { 12 //gistsnip:start:main 13 fields, err := ParseFields(strings.NewReader(testdata.Basic)) 14 if err != nil { 15 log.Fatal(err) 16 } 17 18 fmt.Printf("%#+v\n", Add(fields["Alpha"], fields["Beta"])) 19 fmt.Printf("%#+v\n", Add(fields["Alpha"], fields["Gamma"])) 20 //gistsnip:end:main 21 }