Skip to content

πŸ‘¨β€πŸ’» Collection of source code written while learning go for the first time.

Notifications You must be signed in to change notification settings

JungBin-Eom/Go-Basic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

39 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Goλ₯Ό 배우Go!

GoλŠ” λ²”μš© ν”„λ‘œκ·Έλž˜λ° μ–Έμ–΄λ‘œ, κΉ”λ”ν•˜κ³  κ°„κ²°ν•˜κ²Œ μ½”λ“œλ₯Ό μž‘μ„±ν•  수 μžˆμŠ΅λ‹ˆλ‹€. 그리고 생산성이 높은 μ–Έμ–΄λ‘œ μ£Όλͺ©λ°›κ³  μžˆλŠ”λ°, μ΄μœ λŠ” λ‹€μŒκ³Ό κ°™μŠ΅λ‹ˆλ‹€.

  1. μžλ£Œν˜• 좔둠을 μ œκ³΅ν•˜μ—¬ λ°˜λ³΅ν•΄μ„œ μžλ£Œν˜• 이름을 쓰지 μ•Šμ•„λ„ λœλ‹€.
  2. μ—¬λŸ¬ νŽΈλ¦¬ν•œ 도ꡬ가 기본으둜 μ œκ³΅λœλ‹€.
  3. Example ν…ŒμŠ€νŠΈλ₯Ό μ΄μš©ν•˜μ—¬ μ‰½κ²Œ ν…ŒμŠ€νŠΈ μ½”λ“œλ₯Ό μž‘μ„±ν•˜λ©΄μ„œ μ½”λ“œ λ¬Έμ„œν™”κΉŒμ§€ ν•  수 μžˆλ‹€.
  4. ν•¨μˆ˜ λ¦¬ν„°λŸ΄ 및 ν΄λ‘œμ €λ₯Ό 자유자재둜 μ‚¬μš©ν•  수 μžˆλ‹€.
  5. λͺ…μ‹œμ μœΌλ‘œ μΈν„°νŽ˜μ΄μŠ€λ₯Ό μ§€μ •ν•˜μ§€ μ•Šμ•„λ„ μΈν„°νŽ˜μ΄μŠ€ κ΅¬ν˜„μ΄ κ°€λŠ₯ν•˜μ—¬ 기쑴에 있던 μ½”λ“œλ₯Ό κ³ μΉ˜μ§€ μ•Šκ³ λ„ μœ μ—°ν•œ κ΅¬ν˜„μ΄ κ°€λŠ₯ν•˜λ‹€.
  6. 채널을 μ΄μš©ν•˜μ—¬ λ™μ‹œμ„± κ΅¬ν˜„μ„ ν•  수 μžˆλ‹€.
  7. 컴파일 속도가 λΉ¨λΌμ„œ ν…ŒμŠ€νŠΈλ₯Ό 반볡적으둜 μˆ˜ν–‰ν•  수 μžˆλ‹€.
  8. 가비지 μ»¬λ ‰μ…˜μ„ μ§€μ›ν•˜μ—¬ λ©”λͺ¨λ¦¬ 뢀담을 덜 수 μžˆλ‹€.
  9. μžλ£Œν˜• λ¦¬ν„°λŸ΄μ„ μ‰½κ²Œ μ“Έ 수 μžˆλ‹€.

μ΄λ ‡κ²Œλ‚˜ Go의 μž₯점이 λ§ŽμŠ΅λ‹ˆλ‹€πŸ‘

κ΅¬κΈ€μ—μ„œ 2009년에 처음 κ°œλ°œλ˜μ–΄ 2015λ…„ 2μ›” 17일에 1.4.2 버전이 μ•ˆμ • λ²„μ „μœΌλ‘œ μΆœμ‹œλ˜μ—ˆμŠ΅λ‹ˆλ‹€.
곡식 ν™ˆνŽ˜μ΄μ§€ http://golang.org 에 더 λ§Žμ€ 정보가 μžˆμœΌλ‹ˆ μ‚΄νŽ΄λ³΄μ‹œκΈ° λ°”λžλ‹ˆλ‹€.

package main

import "fmt"

func main() {
    fmt.Println("Hello, world.")
}

Go 놀이터

Go λ†€μ΄ν„°λŠ” Go μ–Έμ–΄λ₯Ό μ»΄νŒŒμΌν•˜κ³  λ§ν¬ν•˜μ—¬ μ‹€ν–‰ν•œ λ’€, κ²°κ³Όλ₯Ό λ³Ό 수 μžˆλŠ” μ›Ή μ„œλΉ„μŠ€μž…λ‹ˆλ‹€.

https://play.golang.org

About

πŸ‘¨β€πŸ’» Collection of source code written while learning go for the first time.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published