테스트 사이트 - 개발 중인 베타 버전입니다

Golang Private, Public 변수 설정하기

· 5년 전 · 2592 · 1

고랭 소모임 개설!!

 

고랭에서는 대문자로 시작하는지, 소문자로 시작하는지에 따라 Private 함수, 변수를 설정할 수 있습니다.

 

[code]

func printStr(str string) {

    fmt.Println(str)

}

[/code]

 

처럼 printStr은 같은 패키지 내에서는 사용할 수 있지만

외부 패키지에서는 사용할 수 없습니다.

 

fmt.Println(str) 은 fmt 패키지에 있지만 함수명이 대문자로 시작하기 때문에 외부 패키지에서도 사용할 수 있습니다.

 

Private 함수, 변수같은 경우 같은 폴더 내에서도 패키지가 다르면 쓸 수 없습니다

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 1개

5년 전
감사합니다.

게시글 목록

번호 제목
92
82
80
79
78
77
76
75
72
65
64
63
62
57
55
54
53
52
51
50
46
44
43
39
34
29
28
27
26
22