Structs and Methods
type user struct {
}
// Define and initialize
type user struct {
firstName string
lastName string
birthdate string
}Instantiating Structs
type user struct {
firstName string
lastName string
birthdate string
createdAt time.Time
}
// Instantiating
var appUser user
appUser = user{
firstName: userFirstName,
lastName: userLastName,
birthdate: userBirthdate,
createdAt: time.Now(),
}
// Instantiating with shorthand
appUser := user{
firstName: userFirstName,
lastName: userLastName,
birthdate: userBirthdate,
createdAt: time.Now(),
}Passing Struct Values as Arguments
Creating Struct Methods
Structs, Packages & Exports
Struct Embedding
Last updated