48 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Go
		
	
	
	
	
	
		
		
			
		
	
	
			48 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Go
		
	
	
	
	
	
|   | // For more tutorials: https://blog.learngoprogramming.com | ||
|  | // | ||
|  | // Copyright © 2018 Inanc Gumus | ||
|  | // Learn Go Programming Course | ||
|  | // License: https://creativecommons.org/licenses/by-nc-sa/4.0/ | ||
|  | // | ||
|  | 
 | ||
|  | package main | ||
|  | 
 | ||
|  | // --------------------------------------------------------- | ||
|  | // EXERCISE: Query By Id | ||
|  | // | ||
|  | //  Add a new command: "id". So the users can query the games | ||
|  | //  by id. | ||
|  | // | ||
|  | //  1. Before the loop, index the games by id (use a map). | ||
|  | // | ||
|  | //  2. Add the "id" command. | ||
|  | //     When a user types: id 2 | ||
|  | //     It should print only the game with id: 2. | ||
|  | // | ||
|  | //  3. Handle the errors: | ||
|  | // | ||
|  | //     id | ||
|  | //     wrong id | ||
|  | // | ||
|  | //     id HEY | ||
|  | //     wrong id | ||
|  | // | ||
|  | //     id 10 | ||
|  | //     sorry. i don't have the game | ||
|  | // | ||
|  | //     id 1 | ||
|  | //     #1: "god of war" (action adventure) $50 | ||
|  | // | ||
|  | //     id 2 | ||
|  | //     #2: "x-com 2" (strategy) $40 | ||
|  | // | ||
|  | // | ||
|  | // EXPECTED OUTPUT | ||
|  | //  Please also run the solution and try the program with | ||
|  | //  list, quit, and id commands to see it in action. | ||
|  | // --------------------------------------------------------- | ||
|  | 
 | ||
|  | func main() { | ||
|  | 	// use your solution from the previous exercise | ||
|  | } |