Quick actions

cmd+k|ctrl+k

Navigation

Languages

Encapsulation OOP

Snippet info

Language

Go

Visibility

public

Author

riki.whyudi

Created

2023-11-08T01:22:47.770317Z

Updated

2023-11-08T01:24:05.699917Z

package main

import "fmt"

type person struct {
	name string
	age  int
}

func NewPerson(name string, age int) *person {
	return &person{name: name, age: age}
}

func (p person) GetName() string {
	return p.name
}

func (p person) GetAge() int {
	return p.age
}

func main() {
	person := NewPerson("Alice", 30)
	fmt.Printf("Name: %s, Age: %d\n", person.GetName(), person.GetAge())
}
INFO