소개

Go는 새로운 언어이다. 비록 기존 언어의 아이디어들을 차용했지만, 독특한 속성을 지니고 있으며 이는 같은 계보로 쓰여진 프로그램들과는 성격이 다른 것으로 Go 프로그램을 효과적으로 만들어 준다. Java 프로그램은 Go가 아닌 Java로 쓰여졌다. 따라서 C++ 또는 Java 프로그램을 바로 Go로 변환하면 만족스러운 결과를 만들어내기는 어려울 것이다. 반면에, Go 관점에서 문제를 생각하면 완전히 다른 프로그램이 아닌 만족스러운 결과를 만들 수 있을 것이다. 다시 말해, Go를 잘 작성하기 위해서는 Go의 속성들과 Go 언어다운 코드들을 이해하는 것이 중요하다. 또한 다른 Go 프로그래머가 여러분이 작성한 Go 프로그래밍을 쉽게 이해할 수 있도록 네이밍, 포맷팅, 프로그램 구조 등과 같은 Go 프로그래밍을 위한 정해진 컨벤션들을 아는 것도 중요하다.

이 문서는 명확하고 Go 언어다운 Go코드를 작성하는 팁을 제공하며 언어 명세, Go 살펴보기, 그리고 Go 코드 작성하는 방법 여러분이 먼저 읽어야 할 모든 지식을 증대시킬 것이다.

예제

Go 패키지 소스는 코어 라이브러리로써 뿐만 아니라 언어를 사용하는 예제로써도 제공될 수 있도록 만들어졌다. 더 나아가, example Map처럼 많은 패키지들이 동작하는, 즉 독립적으로 실행가능한 예제들을 포함하고 있으며 golang.org 웹사이트에서 돌려볼 수 있다(필요하다면, "예제"라는 단어를 클릭해서 열어보라). 문제에 어떻게 접근해야하는지 혹은 무언가가 어떻게 구현되어 있는지 궁금하다면 라이브러리의 문서, 코드 그리고 예제들이 해결책이나 아이디어, 그리고 배경지식을 알려줄 것이다.

results matching ""

    powered by

    No results matching ""