[Go] 1. Hello world
2019. 10. 14. 21:45
package main
import "fmt"
func main() {
fmt.Println("Hello 월드")
}
1. package main
main이라는 이름을 가지는 package를 선언한다.
일반적으로 패키지는 라이브러리로서 사용되지만, "main" 이라고 명명된 패키지는 Go 컴파일러에 의해 특별하게 인식된다.
패키지명이 main 인 경우, 컴파일러는 해당 패키지를 공유 라이브러리가 아닌 실행(executable) 프로그램으로 만든다.
2. import "fmt"
선언한 패키지 내에 "fmt"라는 표준 패키지를 포함시킨다.
여러 패키지를 import 하는 경우 아래와 같은 형태로 작성할 수 있다.
import (
"a"
"b"
"c"
)
3. func main(){}
패키지 이름으로서의 main이 프로그램의 시작 패키지임을 나타낸다면
main 패키지 내의 함수 이름으로서의 main은 패키지 내의 시작점을 의미한다.
중괄호 안에 프로그램의 내용이 들어간다.
4. fmt.Println("hello 월드")
fmt 패키지 안에 있는 Println 함수를 호출한다.
'Today I Leaned' 카테고리의 다른 글
[운영체제] 페이징(Paging) (0) | 2019.09.23 |
---|---|
[운영체제] 메모리 관리 (0) | 2019.09.20 |
[운영체제] 교착상태(Deadlock) (0) | 2019.09.19 |
[네트워크] OSI 모델의 계층별 역할 (0) | 2019.09.16 |
[네트워크] OSI 모델 기본개념 정리 (0) | 2019.09.05 |