1장. 시작하기
이 작품은 AI를 사용하여 번역되었습니다. 여러분의 피드백과 의견을 환영합니다: translation-feedback@oreilly.com
Go는 고급 기능과 깔끔한 구문을 갖춘 범용 프로그래밍 언어입니다. 다양한 플랫폼에서 폭넓게 사용할 수 있고, 잘 문서화된 강력한 공통 라이브러리와 훌륭한 소프트웨어 엔지니어링 원칙에 중점을 두고 있기 때문에 Go는 배우기 좋은 프로그래밍 언어입니다.
이 책은 Go에 대한 사전 지식이 없다고 가정하고 Go를 쉽게 소개하기 위한 책입니다. Go의 모든 핵심 기능을 짧고 간결한 챕터에서 다루며, 이를 통해 실제 Go 프로그램을 작성하고 온라인 문서, 책, 강연 등 고급 리소스를 다룰 수 있도록 준비할 수 있습니다.
이 책은 프로그래밍 경험이 없는 프로그래머에게 적합하지만, 프로그래밍을 해본 적이 없다면 따라하기 너무 어렵다고 느낄 수 있습니다. 여기 자료를 살펴보기 전에 보다 일반적인 프로그래밍 리소스를 참조하는 것이 도움이 될 수도 있지만, 솔직히 대부분의 학생은 강의실이나 숙련된 개발자와 일대일로 일대일 도움을 받을 수 있는 종류의 실습과 개인적인 지원이 필요합니다.
머신 설정
이 책에는 많은 코드 샘플과 연습 문제가 포함되어 있습니다. 최상의 결과를 얻으려면 각 장을 진행하면서 자신의 컴퓨터에서 이러한 예제를 실행해 보는 것이 좋습니다.
하지만 첫 번째 Go 프로그램을 작성하기 전에 몇 가지 설정해야 할 사항이 있습니다.
텍스트 편집기
Go는 매우 가독성이 높고 간결한 언어이므로 어떤 텍스트 편집기에서도 파일 편집이 가능합니다. 자동 완성 및 저장 시 서식 지정 등 몇 가지 유용한 기능을 추가하는 플러그인이 인기 있는 편집기에 많이 있지만, 이러한 플러그인이 언어를 배우는 데 꼭 필요한 것은 아닙니다. 어떤 것을 사용해야 할지 잘 모르겠다면 무료, 크로스 플랫폼, 설치가 쉬운 GitHub의 Atom을 사용하는 것이 좋습니다.
터미널
Go는 컴파일된 언어이며 다른 언어와 마찬가지로 명령줄을 많이 사용합니다. 대부분의 작업을 IDE(예: Java 또는 C#)를 통해 수행하는 언어에서 왔다면 다소 어려울 수 있지만 다행히도 Go 도구는 사용하기가 매우 쉽습니다. 터미널로 이동하는 방법은 다음과 같습니다:
- Windows
- Windows에서는 Windows 키 + R(Windows 키를 누른 상태에서 R을 누름)을 누른 다음
cmd.exe을 입력하고 Enter 키를 누르면 터미널(명령 프롬프트라고도 함)을 불러올 수 있습니다. - OS X
- OS X에서는 Finder → 응용 프로그램 → 유틸리티 → 터미널로 이동하여 터미널에 접속할 수 있습니다.
환경
환경 변수는 프로그램을 변경하지 않고도 프로그램의 동작을 변경할 수 있도록 운영 체제에서 제공하는 메커니즘입니다. 환경은 이러한 변수의 모음으로, 각 변수에는 이름과 해당 값이 있습니다. 예를 들어 임시 파일이 저장되는 컴퓨터의 디렉터리 위치를 저장하는 TEMP 환경 변수가 있습니다.
Go 툴셋은 GOPATH 이라는 환경 변수 를 사용하여 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access