1
0
Fork 0
mirror of https://github.com/vbatts/talks.git synced 2024-12-26 16:46:31 +00:00
talks/2013/03-golang-learning-lunch/3-struct/main.go

28 lines
399 B
Go
Raw Normal View History

2016-12-05 15:44:45 +00:00
package main
import (
"fmt"
"time"
)
type Person struct {
Name string
Dob *time.Time
}
func main() {
// START OMIT
t, err := time.Parse(time.RFC822, "27 Mar 75 00:00 EST")
if (err != nil) {
fmt.Println(err)
return
}
p := Person{Name: "John Doe", Dob: &t }
fmt.Printf("%q\n", p)
// STOP OMIT
//fmt.Printf("%s\n", p.Name)
//fmt.Printf("%s\n", p.Dob.String())
}