Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 스택 자료구조
- 스택 후위수식
- golang
- 풀스택
- 후위수식
- 스택 구현
- 스택 유효성
- 괄호 유효성
- 루비 초보
- 괄호 짝 잘맞는지
- rest graphql
- 데크 구현
- grid html
- rest gql
- 스택 괄호
- 스택 삭제
- 중위수식
- grid flex
- 장고 하는법
- 풀스택?
- 자료구조 데크
- Django tutorial
- flex html
- restapi graphql
- 중위수식을 후위수식
- 장고 웹 만들기
- 스택 중위수식
- 스택 삽입
- go
- https://stackoverflow.com/questions/219110/how-python-web-frameworks-wsgi-and-cgi-fit-together/219124#219124
Archives
- Today
- Total
donchanee
Let's Go! - Hello world 본문
728x90
package main
func main() {
println("Hello world!")
}
Go에 대해 배운 내용을 정리하는 시간이다.
Go랭은 위와같은 형식으로 hello world를 출력한다.
패키지(package)는 코더에게 코드의 모듈, 재사용을 제공하는 기능을 한다.
Go는 패키지를 사용해서 작은 단위의 코드를 작성하고, 그 패키지들로 프로그램을 작성하는 것을 권장한다.
https://golang.org/pkg 에 표준 패키지들에 대한 설명이 자세히 나와있는 것을 볼 수 있다. ( Go 설치시 자동 설치되는 패키지들 )
main 패키지는 특별하게 다루어져 (다른 언어와 마찬가지로) main 함수로부터 프로그램이 시작되도록 되어있다.
아래 예시에서 볼 수 있듯이 import "fmt" 와 같은 방법으로 패키지를 불러올 수 있다.
fmt 패키지는 입출력에 대한 함수들이 모아져 있는 것으로 알고 있다. ( e.g. fscanf, fprintf, println, print, scan, sprint ... )
package main
import "fmt"
func main() {
fmt.Println("Hello")
}
아 참, Go 랭귀지에서는 모든 중괄호가 선언과 같은 줄에 사용되어야 오류가 나지 않는다.
바로 위의 예제가 맞는 예시, 바로 아래 예제가 틀린 예시이다.
package main
import "fmt"
func main()
{ // 오류 발생함
fmt.Println("Hello")
}
아직은 에디터를 사용하지 않고, https://play.golang.org/ 에서 연습위주로 실행해보고 있다.
에디터를 사용하게 된다면 Atom 이나 VS code 를 사용하지 않을까 싶다.
다음 글 : 변수와 상수, 타입, 연산자
'프로그래밍 > Go lang' 카테고리의 다른 글
Let's Go! - 조건문, 반복문 (0) | 2019.07.14 |
---|---|
Let's Go! - 변수와 상수, 타입, 연산자 (0) | 2019.07.14 |