Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package human
- import (
- "fmt"
- )
- type Human struct {
- name string // неэкспортируемое свойство, зато методы с большой буквы, значит экспортируемые
- }
- func (h *Human) SetName(name string) {
- h.name = name
- }
- func (h *Human) GetName() string {
- return h.name
- }
- func (h *Human) Touch(ah Human) string {
- ah.name = "Ahtung"
- return fmt.Sprintf("Touched %s", ah.name)
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement