728x90
반응형
Hello, World! 톺아보기
1) Hello, World!
언어를 처음 배울 때 대부분 헬로월드를 출력해보는 가장 기본적인 예시를 해봅니다
// 코드 가로 줄 수부터 간단해 보이죠?
package main
import "fmt"
func main() {
fmt.Println("Hello, World!")
}
// 코드 실행 법
// console - "go run 파일이름.go"
다른 언어도 볼까요?
// 어딘가 복잡해보이고, Hello World를 출력하기 위해 들어가는 코드들이 많습니다
import Foundation
class ViewController: UIViewController {
override func viewDidLoad() {
print("Hello, World!")
}
}
2) Hello, World 톺아보기
package main
- 패키지를 통해 코드의 모듈화, 코드의 재사용 기능 제공
- 실행 프로그램을 만들기 위해 반드시 선언해야 함
- 패키지명이
main
인 경우, 컴파일러는 해당 패키지를 공유 라이브러리가 아닌 실행(executable) 프로그램으로 만듦
import "fmt"
fmt
는 형식화와 화면 출력과 관련된 다양한 함수가 포함된 패키지- 이것을 import해야
Println
함수 등을 사용할 수 있음 - 만약 위 카테고리의 함수를 사용하지 않는 데 패키지를 import하게 되면 오류 발생
- Go 는 엄격한 언어이므로 사용하지 않은 변수, 패키지 등은 즉시 제거하도록 오류를 발생함
func main()
- main 함수는 프로그램의 시작점입니다
fmt.Println()
- 콘솔에 글자를 출력하는 표준 출력 함수
Println()
은 fmt 패키지에 포함
반응형
'Programming > Golang' 카테고리의 다른 글
[Golang] 자료형 2 - 배열 (0) | 2019.10.03 |
---|---|
[Golang] 자료형 1 - 숫자, 문자열, boolean (0) | 2019.09.30 |
[Golang] 변수와 상수 (0) | 2019.09.27 |
[Golang] Go 환경설정 (mac OS X ver.) (0) | 2019.09.23 |
[Golang] Introduce GO (0) | 2019.09.21 |