PDA

View Full Version : [GOlang] "uscire" da bufio.Scanner


King Crimson
19-08-2023, 10:02
Ciao a tutti.

Quando devo fare un'importazione di una singola riga da prompt non ho nessun problema.

Il codice nel programma è
myScanner := bufio.NewScanner(os.Stdin)
myScanner.Scan() {
line := myScanner.Text()
....


A prompt inserisco
go run Main.go stringadainserire

Quando sono da inserire più righe a prompt il codice è
myScanner := bufio.NewScanner(os.Stdin)
for myScanner.Scan() {
line := myScanner.Text()
....
}

Sul prompt lancio il run, inserisco la primastringa, poi invio e la secondastringa, ecc. ecc.
Poi mi va all'infinito.

Come faccio a dirgli, ad esempio, dopo la quintariga, "ok finisce qui l'inserimento, vai avanti con il programma"?

Grazie