Files
the-way-to-go_ZH_CN/eBook/examples/chapter_10/structs_fields.go
2015-03-03 12:25:25 -05:00

24 lines
446 B
Go

package main
import "fmt"
type struct1 struct {
i1 int
f1 float32
str string
}
func main() {
// var ms *struct1 = new(struct1)
// better:
ms := new(struct1)
ms.i1 = 10
ms.f1 = 15.5
ms.str = "Chris"
// ms := &struct1{10, 15.5, "Chris"}
fmt.Printf("The int is: %d\n", ms.i1)
fmt.Printf("The float is: %f\n", ms.f1)
fmt.Printf("The string is: %s\n", ms.str)
fmt.Println(ms) // output: &{10 15.5 Chris}
}