본문 바로가기
Go

THEORY - Main Package & Import

by HMangoo 2022. 2. 9.

 

* 프로젝트에 main.go가 포함됨 -> 작성자가 프로젝트를 컴파일을 할 것임을 알림
* main은 entrance point(진입점)임 -> 컴파일러는 패키지의 이름이 main인 것부터 찾음
 
# main.go
 
// go에서는 어떤 패키지를 사용하는지 작성해 주어야 한다.
package main

import (
    "fmt"
)
func main() {
    fmt.Println("Hello World")
}
/*
    코드에서 function을 expert하고 싶다면 function을 대문자로 시작해야 함
     => import한 "fmt"의 함수들은 대문자로 시작되어 있음
    만약 function이 소문자로 시작되면 private function이 됨
*/
// fmt."P"rintln 첫 글자 P가 대문자이다 -> 다른 패키지로 부터 expert된 함수

 

'Go' 카테고리의 다른 글

THEORY - If & switch  (0) 2022.02.09
THEORY - for (feat. range, ...args)  (0) 2022.02.09
THEORY - Function2  (0) 2022.02.09
THEORY - Function1  (0) 2022.02.09
THEORY - Variables & Constants  (0) 2022.02.09

댓글