Go Deneme Alanı
Kod parçacıklarını yazın, çalıştırın ve paylaşın — kurulum gerekmez.
Go'yu tarayıcıda online çalıştır
Bu, ücretsiz bir online Go (Golang) deneme alanı ve derleyicisidir. Go kodunu doğrudan tarayıcıda yaz, Çalıştır'a bas ve go build'in saniyeler içinde derleyip çalıştırdığını gör — Go toolchain, GOPATH veya yerel kurulum gerekmez. Bir stdlib paketini test etmenin, bir eşzamanlılık pattern'ini denemenin veya yeni bir Go fikrini keşfetmenin en hızlı yolu.
Motorun altında editör, VS Code ile aynı motoru kullanır (Go sözdizimi vurgulama, otomatik tamamlama, hata altı çizgileri) ve kodun Go 1.24.5 ile önceden ısıtılmış bir standart kütüphane (fmt, net/http, encoding/json, sync, context, regexp, bufio, io, strings, strconv, time) kullanarak derlenir. Goroutine'ler denemek, HTTP handler yapmak veya JSON roundtrip test etmek — bu online Go derleyici seni saniyeler içinde fikirden çıktıya taşır.
Bu Go deneme alanı neden faydalı
- Anında Go çalıştırma — kodunu yaz, Çalıştır'a bas ve online Go (Golang) derleyicinin çıktısını saniyeler içinde al.
- Tam Go sözdizimi vurgulama, otomatik tamamlama ve net derleme hataları — VS Code'un kullandığı aynı editör motoru.
- Stdin girişi desteklenir —
fmt.Scan,fmt.Scanln,bufio.NewScanner(os.Stdin)playground'un giriş kutusundan okur; böylece komut satırı tarzı Go programlarını uçtan uca test edebilirsiniz. Toolchain kurulumu yok — GOPATH veya go install gerekmez. - Ön-ısıtılmış standart kütüphaneyle Go 1.24.5 — fmt, net/http, encoding/json, sync, context, regexp ve fazlası anında derlenir.
Go (Golang) deneme alanında neler yapabilirsin
- Goroutines, channel'lar ve struct metotları — Go'nun deyimsel eşzamanlılık modeli, go build ile derlenir.
- net/http ile HTTP handler'ları, encoding/json ile JSON kodlama ve sync ile eşzamanlı worker'lar.
- Hızlı deneyler — yeni bir stdlib paketini test et, iki yaklaşımı karşılaştır veya bir goroutine sızıntısı düzeltmesini doğrula.
Online Go (Golang) deneme alanı SSS
Online Go (Golang) deneme alanı ücretsiz mi?
Online derleyiciyi kullanmak için Go kurmam gerekir mi?
Go deneme alanı mobil ve Chromebook'ta çalışıyor mu?
Go playground'u fmt.Scan ve stdin'i destekliyor mu?
fmt.Scan, fmt.Scanln ve bufio.NewScanner(os.Stdin) yazdığınız satırları, yerelde go run main.go çalıştırıp terminale yazdığınız zamanki gibi okur. CLI tarzı programlar ve mülakat soruları için kullanışlıdır.