Kompilator Go online
Pisz, uruchamiaj i udostępniaj fragmenty kodu bez żadnej konfiguracji.
Uruchamiaj Go online w przeglądarce
Darmowy edytor online i kompilator Go (Golang). Piszesz kod Go w przeglądarce, klikasz Uruchom, a go build kompiluje i wykonuje program w kilka sekund. Bez toolchaina Go, bez GOPATH, bez lokalnej konfiguracji.
Edytor działa na tym samym silniku co VS Code, więc masz podświetlanie składni Go, autouzupełnianie i podkreślanie błędów. Kod jest kompilowany przez Go 1.24.5 z wstępnie skompilowaną biblioteką standardową: fmt, net/http, encoding/json, sync, context, regexp, bufio, io, strings, strconv, time. Dobre do testowania gorutyn, budowania handlera HTTP albo szybkiego sprawdzenia serializacji JSON w obie strony.
Dlaczego ten edytor online Go się przydaje
- Błyskawiczne uruchamianie Go: piszesz kod, klikasz Uruchom i w kilka sekund widzisz wynik z kompilatora Go (Golang) online.
- Pełne podświetlanie składni Go, autouzupełnianie i czytelne błędy kompilacji, na tym samym silniku edytora co VS Code.
- Obsługa standardowego wejścia.
fmt.Scan,fmt.Scanlnibufio.NewScanner(os.Stdin)czytają z pola wejściowego edytora, więc programy w Go w stylu wiersza poleceń działają od początku do końca. Nie potrzebujesz u siebie GOPATH anigo install. - Go 1.24.5 z wstępnie skompilowaną biblioteką standardową: fmt, net/http, encoding/json, sync, context, regexp i inne kompilują się od razu.
Co możesz zbudować w edytorze online Go (Golang)
- Gorutyny, kanały i metody struktur: idiomatyczny model współbieżności Go, kompilowany przez
go build. - Handlery HTTP z net/http, kodowanie i dekodowanie JSON z encoding/json oraz współbieżne workery z sync.
- Szybkie eksperymenty: wypróbuj nowy pakiet biblioteki standardowej, porównaj wydajność dwóch podejść albo sprawdź poprawkę wycieku gorutyn.
Edytor Go (Golang) online: najczęstsze pytania
Czy edytor Go (Golang) online jest darmowy?
Czy muszę mieć zainstalowane Go, żeby używać kompilatora online?
go install. Kompilator Go online (go build) uruchamia twój kod i zwraca wynik w kilka sekund.Czy edytor online Go działa na telefonie i Chromebooku?
Czy edytor online Go obsługuje fmt.Scan i stdin?
fmt.Scan, fmt.Scanln i bufio.NewScanner(os.Stdin) czytają wpisane linie tak samo, jak przy lokalnym uruchomieniu go run main.go i pisaniu w terminalu. Przydaje się do programów w stylu wiersza poleceń i zadań rekrutacyjnych.Jak uczyć się Go po wypróbowaniu edytora?
Przydatne narzędzia do Go
Darmowe narzędzia w przeglądarce, które świetnie działają razem z edytorem Go online. Wszystkie w Coddy.