안녕, Go!
이제 본격적으로 Go 언어를 사용해볼 시간입니다!
그 전에 GoLand의 편리한 기능을 살짝 맛볼까요?
main 이라고만 쳐보세요.

여기서 엔터를 누르면? GoLand가 자동으로 기본적으로 필요한 코드를 넣어줍니다!
하지만 Go는 특별하게 코드 맨 위에
package main
이 있는걸 강제합니다
자세한 내용은 이 코스의 마지막 부분인 “패키지 구조”에서 자세히 이야기 하겠습니다. 그럼 이제 진짜 코드를 짜러 가보죠.
그럼 한번 fmt.를 쳐보세요
우리가 무엇을 하고 싶은지 예측해서 Println 같은 함수를 추천해줍니다.
엔터를 누르면 밑에 있는 수많은 것들 중 회색인 Sprintf()를, 탭을 누르면 뒤에 연하게 나와 있는 Println("Hello World")가 자동으로 완성되죠!

자, 이제 아래 코드를 화면에 그대로 입력해보세요.
package main
import "fmt"
func main() {
fmt.Println("Hello, Go!")
}
벌써 첫 번째 프로그램을 완성했습니다!
잠시만요, 이게 다 무슨 뜻인가요?
- package main: “이 코드는 이 프로그램의 시작점이야”라고 알려주는 이름표입니다.
- import “fmt”: 출력을 도와주는 도구 상자(
fmt)를 가져오겠다는 뜻입니다. Goland에서는 IDE가 자동으로 관리해주므로 무시해도 됩니다. - func main(): 프로그램이 실행될 때 가장 먼저 열어볼 메인 마법 상자입니다.
- fmt.Println(“Hello, Go!”): “Hello, Go!”를 화면에 출력하라는 명령입니다.
이제 func main 옆에 있는 실행 버튼(>)을 누르고, Run…을 눌러보세요!

화면에 Hello, Go!가 나왔다면, 여러분은 벌써 Go 개발자가 된 것입니다!
“Hello, Go!” 대신 “반가워, 고랜드!”로 바꿔서 다시 실행해보세요.