Home | 简体中文 | 繁体中文 | 杂文 | 打赏(Donations) | 云栖社区 | OSChina 博客 | Facebook | Linkedin | 知乎专栏 | Github | Search | About

1.5. 

	
package main
import "fmt"
type person struct {
    name string
    age  int
}
func main() {
    fmt.Println(person{"Bob", 20})
    fmt.Println(person{name: "Alice", age: 30})
    fmt.Println(person{name: "Fred"})
    fmt.Println(&person{name: "Ann", age: 40})
    s := person{name: "Sean", age: 50}
    fmt.Println(s.name)
    sp := &s
    fmt.Println(sp.age)
    sp.age = 51
    fmt.Println(sp.age)
}	
	
	
	
type YouMengMsg struct {
    Appkey       string `json:"appkey"`
    Timestamp    string `json:"timestamp"`
    Type         string `json:"type"`
    DeviceTokens string `json:"device_tokens"`

    Payload struct {
        DisplayType string `json:"display_type"`
        Body        struct {
            Ticker    string `json:"ticker"`
            Title     string `json:"title"`
            Text      string `json:"text"`
            AfterOpen string `json:"after_open"`
        } `json:"body"`
    } `json:"payload"`
}