Phone Book
Look up a contact by name using the comma-ok pattern.
package main
import "fmt"
func main() {
phoneBook := map[string]string{
"Alice": "555-1234",
"Bob": "555-5678",
"Carol": "555-9012",
}
var name string
fmt.Print("Look up: ")
fmt.Scan(&name)
if number, ok := phoneBook[name]; ok {
fmt.Printf("%s's number: %s\n", name, number)
} else {
fmt.Printf("%s not found.\n", name)
}
}