Go

[Go] struct 없이 type 사용

강석현 2022. 4. 19. 22:15

type [TYPE_이름] [기존 타입]

 

이렇게 custom type을 만들고 receiver 함수 사용 가능

 

예시

package main

import "fmt"

type person string

func (p person) hello() {
  fmt.Printf("Hello! My name is %s\n", p) // Hello! My name is poppy
}

func main() {
  poppy := person("poppy")
  poppy.hello()
}

 

 

연관 글

 

Go receiver 함수

https://bbugi.tistory.com/10

 

Go receiver 함수

Go 에서 struct에 속해 있는 함수가 있음. 다른 언어에서의 Method 같은 역할을 함. 이를 receiver 함수라 부름. 사용방법 func (변수명 struct_type) 함수명() {} 여기서 변수명은 struct_type의 앞자리를 주로..

bbugi.tistory.com