40 lines
		
	
	
		
			936 B
		
	
	
	
		
			Go
		
	
	
	
	
	
			
		
		
	
	
			40 lines
		
	
	
		
			936 B
		
	
	
	
		
			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: Warm Up
 | |
| //
 | |
| //  Starting with this exercise, you'll build a command-line
 | |
| //  game store.
 | |
| //
 | |
| //  1. Declare the following structs:
 | |
| //
 | |
| //     + item: id (int), name (string), price (int)
 | |
| //
 | |
| //     + game: embed the item, genre (string)
 | |
| //
 | |
| //
 | |
| //  2. Create a game slice using the following data:
 | |
| //
 | |
| //     id  name          price    genre
 | |
| //
 | |
| //     1   god of war    50       action adventure
 | |
| //     2   x-com 2       30       strategy
 | |
| //     3   minecraft     20       sandbox
 | |
| //
 | |
| //
 | |
| //  3. Print all the games.
 | |
| //
 | |
| // EXPECTED OUTPUT
 | |
| //  Please run the solution to see the output.
 | |
| // ---------------------------------------------------------
 | |
| 
 | |
| func main() {
 | |
| }
 |