github.com/l3x/learn-fp-go@v0.0.0-20171228022418-7639825d0b71/1-functional-fundamentals/ch01-pure-fp/01_oop/main.go (about) 1 package main 2 3 import ( 4 "oop" 5 "fmt" 6 ) 7 8 func main() { 9 oop.MyCars.Add(oop.Car{"IS250"}) 10 oop.MyCars.Add(oop.Car{"Accord"}) 11 oop.MyCars.Add(oop.Car{"Highlander"}) 12 13 car, err := oop.MyCars.Find("Highlander") 14 if err != nil { 15 fmt.Printf("ERROR: %+v", err) 16 } else { 17 fmt.Printf("Found %+v", car) 18 } 19 }