본문 바로가기
Go

[Go] struct 없이 type 사용

by 강석현 2022. 4. 19.

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

 

'Go' 카테고리의 다른 글

[Go] dependency 설치  (0) 2022.04.24
[Go] receiver 함수  (0) 2022.04.11
[Go] 변수 여러개 선언  (0) 2022.04.08
[Go] 콘솔 출력 방법  (0) 2022.04.07
[Go] Array, Slice 만들기  (0) 2022.03.28

댓글