fork download
  1. package main
  2. import "fmt"
  3.  
  4. func checkPrompt(msg ...string) bool {
  5. var prompt string
  6. var result bool
  7. fmt.Printf(msg[0])
  8. fmt.Scanln(&prompt)
  9. p := string(prompt)
  10.  
  11. switch p {
  12. case "y":
  13. fmt.Println(msg[1])
  14. return true
  15.  
  16. case "n":
  17. fmt.Println(msg[2])
  18. return false
  19.  
  20. default:
  21. checkPrompt(msg...)
  22. }
  23. }
  24.  
  25. func main(){
  26. // your code goes here
  27. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
# _/home/Rd84je
./prog.go:23: missing return at end of function
stdout
Standard output is empty