Introduction
This challenge aims to test your knowledge of Go's structs, which are typed collections of fields. Structs are useful for grouping data together to form records.
This challenge aims to test your knowledge of Go's structs, which are typed collections of fields. Structs are useful for grouping data together to form records.
In this challenge, you need to complete the newPerson
function that constructs a new person struct with the given name. The person
struct type has name
and age
fields.
person
struct type must have name
and age
fields.newPerson
function must construct a new person struct with the given name.newPerson
function must return a pointer to the newly created person struct.main
function must print the following:
newPerson
function with name "Jon" and age 42.$ go run structs.go
{Bob 20}
{Alice 30}
{Fred 0}
&{Ann 40}
&{Jon 42}
Sean
50
51
In this challenge, you learned how to use Go's structs to group data together to form records. You also learned how to create new structs, access struct fields, and update struct fields.