dev.chch
chch's Story
dev.chch
전체 방문자
오늘
어제
  • 분류 전체보기 (21)
    • 공부공부 (11)
      • 워드프레스 (2)
      • 고 (6)
      • 자바스크립트 (1)
      • 기타기타 (2)
    • 일상일상 (10)
      • 부동산스토리 (7)
      • 사담사담 (3)

블로그 메뉴

  • 홈
  • 태그

공지사항

인기 글

태그

  • 그냥 중국이 다 가져가라고 하자
  • 중기청
  • Go언어
  • 전세
  • 워프보드코리아
  • 글자 간격
  • setting-sync
  • golang vs python
  • vscode
  • golang
  • toyproject
  • vscode 글자 간격
  • vscode 터미널 글자 간격
  • toy project
  • 중기청 대출
  • vscode 고정 폭 글꼴
  • WordPress
  • Kboard
  • 전세 후기
  • golang 순위
  • 중기청 후기
  • xhr_fail
  • 보증보험 후기
  • 중기청 전세대출
  • 중소기업청년대출
  • go
  • 레인보드
  • echo
  • 망보드
  • typesscript

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
dev.chch

chch's Story

공부공부/고

golang의 Public, Private

2022. 5. 9. 20:46

앞선 글을 작성하다 보니

뭔가 순서가 잘못된거 같긴 한데

 

golang의 Public과 Private는 이름의 첫글자가 대문자냐 소문자냐

이걸로 구분한다.

 

한 패키지 내에 있으면 상관이 없겠지만

 

프로그램을 짤 때 한 패키지 내에서 모든 코드를 짤 수 없기 때문에

알맞게 파일도 정리도 좀 하고 해줘야 한다.

 

이게 처음에 기본 공부를 하다보면 기억이 잘 나는데

코드를 짜다보면

 

"어, 왜 접근이 안되지?"

 

하는 경우가 종종 있다.

 

이거 다 Public인줄 알고 접근 했는데 Private로 되어 있어서 그런거더라..

 

아래 코드는 Public

type Vertex struct {
  X int
  Y int
}

 

아래 코드는 Private다

type vertex struct {
  X int
  Y int
}

 

함수명도 마찬가지로 첫글자가 대문자냐 소문자냐의 차이에 의해

접근 권한이 달라진다.

저작자표시 (새창열림)

'공부공부 > 고' 카테고리의 다른 글

golang으로 만들어 본 토이 프로젝트  (0) 2022.05.23
golang 구조체 전달  (0) 2022.05.09
golang echo stylesheet 불러오기  (0) 2022.05.08
golang echo 템플릿 사용기  (0) 2022.05.08
golang으로 만든 구글의 10가지 오픈 프로젝트  (0) 2020.11.03
    '공부공부/고' 카테고리의 다른 글
    • golang으로 만들어 본 토이 프로젝트
    • golang 구조체 전달
    • golang echo stylesheet 불러오기
    • golang echo 템플릿 사용기
    dev.chch
    dev.chch
    dev.ㅋㅋ 웃으면서 개발 공부하기

    티스토리툴바