Avatar ·

Gibt es in Go ein REPL (interaktive Konsole) wie in Python?

Hallo zusammen! Ich habe gerade angefangen, Go zu lernen, bin von Python umgestiegen, und es stört mich sehr, dass es keine gewohnte interaktive Konsole (REPL) gibt. In Python konnte ich einfach `python` im Terminal eingeben und sofort kleine Code-Stücke testen, sehen, wie Funktionen arbeiten, die Syntax überprüfen. Das hat das Lernen und Debuggen enorm beschleunigt. In Go bin ich es gewohnt, so zu schreiben: ```go package main import "fmt" func main() { for i := 0; i < 10; i++ { fmt.Println(i * 2) } } ``` Und jedes Mal, wenn ich eine einfache Schleife oder einen Ausdruck überprüfen möchte, muss ich eine Datei `main.go` erstellen, den ganzen Rahmen mit `package main` und `func main()` schreiben, dann speichern, kompilieren (`go build`) oder ausführen (`go run`). Das verlangsamt die Arbeit enorm, wenn man schnell eine Idee überprüfen möchte. Ich habe gegoogelt, aber gefunden