반응형
HackHiJack
HHJ
HackHiJack
전체 방문자
오늘
어제
  • 분류 전체보기 (99)
    • chatGPT (2)
    • pwn (2)
    • 워게임 (32)
    • Reversing (0)
    • Cryptography (12)
    • Web (6)
    • CTFs (16)
    • TryHackMe (6)
    • Go (5)
    • Forensics (18)

블로그 메뉴

  • 홈

공지사항

  • Welcome To HHJ's Blog

인기 글

태그

  • main
  • webhacking.kr
  • pwnable.kr
  • go
  • func
  • hacking
  • main.go
  • forensic
  • shellctf
  • analyis
  • function
  • 포렌식
  • rootme
  • 암호 #AES #드림핵
  • 해킹 #TryHackMe #WriteUp #ignite
  • ㅣ
  • linkfile
  • package
  • Import
  • startup

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
HackHiJack

HHJ

[Go] Package, import,func - hello go 출력하기 (기본문법)
Go

[Go] Package, import,func - hello go 출력하기 (기본문법)

2021. 2. 7. 15:09
728x90
반응형

오늘은 Go의 기본 문법중 Package와 import를 설명할 것이다.

 

 

1. package

패키지 명령어는 프로그래밍 시작하는 첫줄에 넣는다.

package main

Go 주된 package는 "main"이다.

 

main 패키지는 컴파일이 되지만,

만약 그 폴더에 main에게 공유되는 package를 만든다면 이 package는 컴파일이 안된다.

 

2. import

Go언어에서는 import를 아래와 같이한다.

import "fmt"

go는 import 다음 더블쿼터("")를 붙힌다.

 

여러개의 패키지를 import할 때는 쉽게 밑에 처럼 할 수있다.

import (
	"fmt"
	"math"
)

 

3. func

우리는 go 프로그래밍을 할때 꼭 func (function)을 선언해야한다.

아니면 에러가 뜬다.

func을 사용하는 방법은 굉장히 쉽다.

func main() {
}

위처럼 만들면 되는데 func을 만들때 main을 만들고 뒤에 ()를 붙히고 {} 사이에 코드를 넣으면 된다.

 

4. Hello Go 출력하기

"Hello go"를 출력하려면 단계는 다음과 같다.

 

1.  main 패키지 명령어

2. fmt import하기

3. func으로 main함수 만들기

4. fmt.Println으로 hello go 출력

 

위 step으로 코드를 짜면 밑에와 같이 나온다.

package main

import "fmt"

func main() {
	fmt.Println("Hello Go")
}

이 코드를 VScode에서 실행시키면

결과가 잘 나오는걸 알 수있다.

728x90
반응형

'Go' 카테고리의 다른 글

[Go] for(반복)문 사용하는법(Use loop for in Go)  (0) 2022.01.22
[Go] Function 사용하기(func 사용)  (0) 2021.02.08
[Go] 상수와 변수 선언(Variables and Constants)  (0) 2021.02.07
[Go] go 언어 VScode에 설치 및 사용  (0) 2021.02.07
    'Go' 카테고리의 다른 글
    • [Go] for(반복)문 사용하는법(Use loop for in Go)
    • [Go] Function 사용하기(func 사용)
    • [Go] 상수와 변수 선언(Variables and Constants)
    • [Go] go 언어 VScode에 설치 및 사용
    HackHiJack
    HackHiJack
    $ whoami HHJ

    티스토리툴바