Ich möchte Eingaben aus der Befehlszeile lesen, aber meine Versuche endeten damit, dass das Programm beendet wird, bevor ich zur Eingabe aufgefordert werde. Ich bin auf der Suche nach dem Äquivalent von Console.ReadLine() in C#.
Das ist mein aktueller Code:
package main
import (
"bufio"
"fmt"
"os"
)
func main() {
reader := bufio.NewReader(os.Stdin)
fmt.Print("Text eingeben: ")
text, _ := reader.ReadString('\n')
fmt.Println(text)
fmt.Println("Text eingeben: ")
text2 := ""
fmt.Scanln(text2)
fmt.Println(text2)
ln := ""
fmt.Sscanln("%v", ln)
fmt.Println(ln)
}