Menu

Go 플레이그라운드

코드 스니펫을 작성, 실행, 공유하세요 — 별도 설치가 필요 없습니다.

main.go
Output
Click Run to see the output here.

브라우저에서 Go를 온라인으로 실행하세요

이것은 무료 온라인 Go (Golang) 플레이그라운드이자 컴파일러입니다. 브라우저에서 바로 Go 코드를 작성하고 실행을 누르면 go build가 몇 초 안에 컴파일 및 실행합니다 — Go 툴체인, GOPATH, 로컬 설정 모두 필요 없습니다. stdlib 패키지 테스트, 동시성 패턴 실험, 새로운 Go 아이디어 탐구에 가장 빠른 방법입니다.

내부적으로 에디터는 VS Code와 같은 엔진 (Go 문법 강조, 자동 완성, 오류 밑줄)을 사용하며, 코드는 사전 준비된 표준 라이브러리 (fmt, net/http, encoding/json, sync, context, regexp, bufio, io, strings, strconv, time)와 함께 Go 1.24.5로 컴파일됩니다. 고루틴 시도, HTTP 핸들러 제작, JSON 라운드트립 테스트 — 이 온라인 Go 컴파일러가 아이디어에서 결과까지 몇 초 만에 이어 줍니다.

이 Go 플레이그라운드가 유용한 이유

  • Go 즉시 실행 — 코드를 작성하고 실행을 누르면 온라인 Go (Golang) 컴파일러가 몇 초 안에 결과를 돌려줍니다.
  • 완전한 Go 문법 강조, 자동 완성, 명확한 컴파일 오류 — VS Code와 동일한 에디터 엔진을 사용합니다.
  • stdin 입력 지원 — fmt.Scan, fmt.Scanln, bufio.NewScanner(os.Stdin) 모두 playground의 입력 상자에서 읽으므로 명령줄 스타일의 Go 프로그램을(를) 끝까지 테스트할 수 있습니다. 툴체인 설치 없음 — GOPATH나 go install이 필요 없습니다.
  • 표준 라이브러리가 사전 준비된 Go 1.24.5 — fmt, net/http, encoding/json, sync, context, regexp 등이 즉시 컴파일됩니다.

Go (Golang) 플레이그라운드에서 해볼 수 있는 것

  • 고루틴, 채널, 구조체 메서드 — Go의 관용적인 동시성 모델을 go build로 컴파일합니다.
  • net/http로 HTTP 핸들러, encoding/json으로 JSON 인코딩, sync로 동시 워커를 만들어 보세요.
  • 빠른 실험 — 새로운 stdlib 패키지를 시도하거나, 두 가지 접근 방식을 비교하거나, 고루틴 누수 수정을 검증해 보세요.

온라인 Go (Golang) 플레이그라운드 자주 묻는 질문

온라인 Go (Golang) 플레이그라운드는 무료인가요?
네. Go (Golang) 플레이그라운드는 완전 무료입니다 — 가입도, 설치도, Go 툴체인 설정도 필요 없습니다. 페이지를 열고 바로 실행하세요.
온라인 컴파일러를 쓰려면 Go를 설치해야 하나요?
설치가 필요 없습니다. 머신에 Go나 go install이 필요 없습니다 — 온라인 Go 컴파일러 (go build)가 코드를 실행하고 몇 초 안에 결과를 돌려줍니다.
Go 플레이그라운드가 모바일과 크롬북에서도 작동하나요?
네. Go 플레이그라운드는 최신 브라우저라면 어디서든 작동합니다 — 데스크톱, 태블릿, 모바일. 로컬 툴체인이 없는 크롬북이나 머신에서 Go를 온라인으로 실행하기에 좋습니다.
Go playground는 fmt.Scan과 stdin을 지원하나요?
네. playground에는 stdin 입력 상자가 있습니다. fmt.Scan, fmt.Scanln, bufio.NewScanner(os.Stdin)은 로컬에서 go run main.go를 실행하고 터미널에 입력할 때와 같은 방식으로 입력한 줄을 읽습니다. CLI 스타일 프로그램과 인터뷰 문제에 유용합니다.
플레이그라운드를 써본 다음 Go를 어떻게 배우면 되나요?
샘플 Go 코드를 수정하고 실행을 눌러 반복해 보세요. 체계적인 연습을 원한다면 Coddy의 인터랙티브 Go 코스가 고루틴과 채널부터 동시성 패턴까지 안내합니다.