vs code에서 go 프로그래밍을 해보던 중 다음과 같은 에러에 직면했습니다. main redeclared in this block previous declaration at ./file2.go 다른 go 파일에 main이 이미 선언이 되어 있어서 에러가 난 것 인데요 file2.go main 함수를 주석 처리한 후 다시 확인을 해보니 에러가 해결이 되었습니다. 왜 이런 에러가 난 것인지 너무 궁금했는데요 왜냐하면 저는 go 파일 개별로 처리되는줄 알고있었습니다. 하지만 이것은 매우 초보자의 실수였습니다. Go에서는 packcage 당 main 함수를 하나만 지정할 수 있었습니다. 만약 새로운 main 함수를 지정하려면 새로운 폴더를 만들어야 하는 것이죠 실행 타입의 프로그램을 만들기 위해선 packa..