01. golang 기본

hyunjung Koo·2023년 2월 24일
0

golang

목록 보기
1/5
post-thumbnail

짧은 코드를 통해 go 간단히 알아보자.

package main

import (
	"fmt"
)

// 주석 작성
func main() {
	fmt.Println("프린트 기능 실행")
}

package main

go 언어는 코드로써 첫 시작은 package 시작해야 한다.
이 package에 속한 코드가 무엇인가?를 나타내기 때문이다.
따라서 package는 코드를 묶는 역할을 한다고 이해하면 쉽다.

package 명은 아무거나 입력하면 되지만,
main은 특별하게 프로그램 포함한다의미를 내포한다.

프로그램이 load 되면 메모리에 프로그램 파일을 올리게 되고, 이를 cpu 가 읽어서 명령어를 한 줄씩 실행한다. 여기서! "어디서"부터 실행할 것이냐가 중요하다. starting point! 즉, package main은 starting point가 되는 명령어다.

이같은 원리로 go 프로그램은 package main 하나와 여러 개 다른 package로 구성되어 있다. main은 무조건 한 개!

import "fmt"

"fmt" 패키지 명이다. go 에서는 패키지를 가져올 때, import "패키지 이름" 사용한다.

func main() { }

func 함수 선언 main 함수 명 { 시작 }

go 주석 작성하기

// 한 줄 주석 작성
/* */ 여러 줄 주석 작성

fmt.Println()

fmt 패키지 안에 있는 Println 기능을 쓴다는 의미.
Println는 () 안의 문자열을 한 줄 출력하는 기능.

profile
날마다 꾸준히 성장하는 Software Engineer

0개의 댓글