Interaktiva program
package main
import (
"bufio"
"fmt"
"os"
)
func main() {
reader := bufio.NewReader(os.Stdin)
fmt.Print("Enter text: ")
text, _ := reader.ReadString('\n')
fmt.Println(text)
}
Kom ihåg att spara filen innan du fortsätter. Kör programmet genom att i terminalen skriva
go run main.go
- Interaktiva program ger dig möjlighet att påverka ett program under tiden det körs
os
paketet innehåller operativsystem oberoende funktioner- I
os.Stdin
hamnar allt som användaren skriver under tiden ditt program körs bufio
är paketet som hjälper oss att läsa vad användaren skriver
- Skriv om programmet så att det frågar efter två tal a och b och sen skriver ut summan av talen. Tips, du måste konvertera den inlästa strängen till ett heltal först. Till din hjälp har du strconv.ParseInt funktionen. En lösning finns i solution.go.