Public
golang의 Public, Private
앞선 글을 작성하다 보니 뭔가 순서가 잘못된거 같긴 한데 golang의 Public과 Private는 이름의 첫글자가 대문자냐 소문자냐 이걸로 구분한다. 한 패키지 내에 있으면 상관이 없겠지만 프로그램을 짤 때 한 패키지 내에서 모든 코드를 짤 수 없기 때문에 알맞게 파일도 정리도 좀 하고 해줘야 한다. 이게 처음에 기본 공부를 하다보면 기억이 잘 나는데 코드를 짜다보면 "어, 왜 접근이 안되지?" 하는 경우가 종종 있다. 이거 다 Public인줄 알고 접근 했는데 Private로 되어 있어서 그런거더라.. 아래 코드는 Public type Vertex struct { X int Y int } 아래 코드는 Private다 type vertex struct { X int Y int } 함수명도 마찬가지로 ..