changed the order of some exercises and removed a confusing map entry
Signed-off-by: Colin Jones <trptcolin@gmail.com>
This commit is contained in:
		
				
					committed by
					
						
						Colin Jones
					
				
			
			
				
	
			
			
			
						parent
						
							9b36862ab0
						
					
				
				
					commit
					1d09a984e7
				
			@@ -1,10 +1,10 @@
 | 
			
		||||
(meditations
 | 
			
		||||
  "Maps in clojure associate keys with values"
 | 
			
		||||
  (= __ (.size (hash-map)))
 | 
			
		||||
 | 
			
		||||
  "There are two ways to create maps"
 | 
			
		||||
  (= {} (hash-map))
 | 
			
		||||
 | 
			
		||||
  "Maps in clojure associate keys with values"
 | 
			
		||||
  (= __ (.size (hash-map)))
 | 
			
		||||
 | 
			
		||||
  "A value must be supplied for each key"
 | 
			
		||||
  (= {:a 1} (hash-map :a __))
 | 
			
		||||
 | 
			
		||||
@@ -33,7 +33,7 @@
 | 
			
		||||
  (= __ (contains? {:a nil :b nil} :c))
 | 
			
		||||
 | 
			
		||||
  "Maps are immutable, but you can create a new, 'changed' version"
 | 
			
		||||
  (= {1 "January" 2 __} (assoc {1 "January" 2 "Febuary"} 2 "February"))
 | 
			
		||||
  (= {1 "January" 2 __} (assoc {1 "January" } 2 "February"))
 | 
			
		||||
 | 
			
		||||
  "You can also 'remove' an entry"
 | 
			
		||||
  (= {__ __} (dissoc {1 "January" 2 "February"} 2))
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user