25 lines
		
	
	
		
			705 B
		
	
	
	
		
			Go
		
	
	
	
	
	
			
		
		
	
	
			25 lines
		
	
	
		
			705 B
		
	
	
	
		
			Go
		
	
	
	
	
	
| // Copyright © 2018 Inanc Gumus
 | |
| // Learn Go Programming Course
 | |
| // License: https://creativecommons.org/licenses/by-nc-sa/4.0/
 | |
| //
 | |
| // For more tutorials  : https://learngoprogramming.com
 | |
| // In-person training  : https://www.linkedin.com/in/inancgumus/
 | |
| // Follow me on twitter: https://twitter.com/inancgumus
 | |
| 
 | |
| package main
 | |
| 
 | |
| func main() {
 | |
| 	store := list{
 | |
| 		book{title: "moby dick", price: 10, published: 118281600},
 | |
| 		book{title: "odyssey", price: 15, published: "733622400"},
 | |
| 		book{title: "hobbit", price: 25},
 | |
| 		puzzle{title: "rubik's cube", price: 5},
 | |
| 		&game{title: "minecraft", price: 20},
 | |
| 		&game{title: "tetris", price: 5},
 | |
| 		&toy{title: "yoda", price: 150},
 | |
| 	}
 | |
| 
 | |
| 	store.discount(.5)
 | |
| 	store.print()
 | |
| }
 |