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  }