Improve examples in docs

This commit is contained in:
Christian Rocha
2020-07-30 11:29:20 -04:00
parent 17035473db
commit 6fcdf9908f
3 changed files with 39 additions and 11 deletions

17
key.go
View File

@@ -11,19 +11,28 @@ import (
// the program's update function. There are a couple general patterns you could
// use to check for keypresses:
//
// // Switch on the type (safer)
// switch msg := msg.(type) {
// case KeyMsg:
// switch msg.Type {
// case KeyEnter:
// fmt.Println("you pressed enter!")
// case KeyEnter:
// fmt.Println("you pressed enter!")
// case KeyRune:
// switch msg.Rune {
// case 'a':
// fmt.Println("you pressed a!")
// }
// }
// }
//
// // Switch on the string representation of the key (shorter)
// switch msg := msg.(type) {
// case KeyMsg:
// switch msg.String() {
// case "enter":
// fmt.Println("you pressed enter!")
// case "enter":
// fmt.Println("you pressed enter!")
// case "a':
// fmt.Println("you pressed a!")
// }
// }
type KeyMsg Key