Files
learning_go/ch6/1/ch6_1.go
2026-02-21 14:09:13 +03:00

23 lines
443 B
Go

package main
import "fmt"
type Person struct {
FirstName string
LastName string
Age int
}
func MakePerson(firstName, lastName string, age int) Person {
return Person{firstName, lastName, age}
}
func MakePersonPointer(firstName, lastName string, age int) *Person {
return &Person{firstName, lastName, age}
}
func main() {
fmt.Println(MakePerson("Ivan", "Ivanov", 21))
fmt.Println(*MakePersonPointer("Peter", "Petrov", 22))
}