Trình biên dịch Go online
Viết, chạy và chia sẻ đoạn code. Không cần thiết lập.
Chạy Go online ngay trên trình duyệt
Playground và trình biên dịch Go (Golang) online miễn phí. Viết Go trên trình duyệt, nhấn Chạy, go build sẽ biên dịch và chạy chương trình chỉ trong vài giây. Không cần bộ công cụ Go, không cần GOPATH, không phải thiết lập gì trên máy trước.
Trình soạn thảo dùng cùng engine với VS Code, nên tô màu cú pháp Go, tự động hoàn thành và gạch chân báo lỗi đều hoạt động. Code được biên dịch bằng Go 1.24.5 với thư viện chuẩn đã được nạp sẵn: fmt, net/http, encoding/json, sync, context, regexp, bufio, io, strings, strconv, time. Rất hợp để thử goroutine, viết một HTTP handler hay chuyển đổi JSON qua lại thật nhanh.
Điều gì làm Go playground này hữu ích
- Chạy Go tức thì: viết code, nhấn Chạy và xem đầu ra từ trình biên dịch Go (Golang) online sau vài giây.
- Tô màu cú pháp Go đầy đủ, tự động hoàn thành và lỗi biên dịch rõ ràng, nhờ cùng engine soạn thảo với VS Code.
- Hỗ trợ đầu vào stdin.
fmt.Scan,fmt.Scanlnvàbufio.NewScanner(os.Stdin)đều đọc từ ô đầu vào của playground, nên chương trình Go kiểu dòng lệnh chạy trọn vẹn. Máy bạn không cần GOPATH haygo install. - Go 1.24.5 với thư viện chuẩn đã nạp sẵn: fmt, net/http, encoding/json, sync, context, regexp và nhiều package khác biên dịch tức thì.
Bạn có thể viết gì trong Go (Golang) playground
- Goroutine, channel và phương thức của struct: mô hình xử lý đồng thời đúng chất Go, biên dịch bằng
go build. - HTTP handler với net/http, mã hóa và giải mã JSON với encoding/json, và các worker chạy đồng thời với sync.
- Thử nghiệm nhanh: thử một package mới trong thư viện chuẩn, so sánh tốc độ hai cách làm hay kiểm tra bản sửa lỗi rò rỉ goroutine.
Câu hỏi thường gặp về Go (Golang) playground online
Go (Golang) playground online có miễn phí không?
Có, Go (Golang) playground hoàn toàn miễn phí. Không cần đăng ký, không cần cài đặt, không phải thiết lập bộ công cụ Go: mở trang là chạy được.
Có cần cài Go để dùng trình biên dịch online không?
go install. Trình biên dịch Go online (go build) chạy code và trả về đầu ra sau vài giây.Go playground có dùng được trên điện thoại và Chromebook không?
Có. Go playground chạy trên mọi trình duyệt hiện đại, trên máy tính, máy tính bảng hay điện thoại. Rất tiện để chạy Go online từ Chromebook hoặc bất kỳ máy nào không có bộ công cụ.
Go playground có hỗ trợ fmt.Scan và stdin không?
fmt.Scan, fmt.Scanln và bufio.NewScanner(os.Stdin) đều đọc những dòng bạn gõ, giống như khi bạn chạy go run main.go trên máy và gõ vào terminal. Hữu ích cho chương trình kiểu CLI và bài phỏng vấn.Học Go tiếp như thế nào sau khi thử playground?
Sửa code Go mẫu, nhấn Chạy và thử lại nhiều lần. Khi muốn học bài bản hơn, khóa học Go tương tác của Coddy đưa bạn từ goroutine và channel đến các mẫu xử lý đồng thời.
Công cụ hữu ích cho Go
Các công cụ miễn phí chạy trên trình duyệt, dùng tốt cùng Playground Go, tất cả đều thuộc Coddy.