Example #1
0
func commandLine(words wordmap.WordsMap) {

	fmt.Println("Type q to quit.")
	for {
		fmt.Print("Enter letters: ")
		var letters string
		if _, err := fmt.Scanln(&letters); err != nil {
			if err != io.EOF {
				log.Fatalln(err)
			}
			return
		}

		if letters == "q" {
			return
		}

		letters = strings.TrimSpace(letters)

		for word := range words.GetWords(letters) {

			fmt.Println(word)
		}
	}
}