tagged: golang-type

Golang: Types and the struct type

The 'type' keywords sets a new name for a type in your system. The new type will be a different name for one of golang's internal types, 'string' for example.
type NewType string

Now you can say
var someVar NewType
someVar = "Hello"

It gets interesting when you use a struct type. This is simply aggregate of other types.
type NewType struct {
	age int
	name string

You access the fields using the dot operator.
var someVar NewType
someVar.name = "Jim"

golang golang-type golang-struct

Page 1 of 1