Chapter 6 - Section 4
	
	import model.ClothingItem
	fun main(args: Array<String>) {
		val colorMap = mapOf<String, Long>(
				Pair("Red", 0xFF0000),
				Pair("Green", 0x00FF00),
				Pair("Blue", 0x0000FF)
		)
		println(colorMap)
		println(colorMap::class.simpleName)
		val stateMap = mutableMapOf<String, String>()
		stateMap.put("CA", "Sacramento")
		stateMap.put("OR", "Salem")
		stateMap.put("WA", "Olympia")
		println(stateMap)
		for (state in stateMap.keys) {
			println("The capital of $state is ${stateMap.get(state)}")
		}
		for ((state, capital) in stateMap) {
			println("The capital of $state is $capital")
		}
		val cart = mutableMapOf<ClothingItem, Int>()
		cart.put(ClothingItem("Shirt", "XL", 14.99), 2)
		cart.put(ClothingItem("Pants", "32", 19.99), 4)
		cart.put(ClothingItem("Hat", "8.5", 24.00), 1)
		println(cart)
	}
	package model
	data class ClothingItem(var type: String?,
							val size: String,
							var price: Double)