| 
									
										
										
										
											2019-08-17 15:55:25 +03:00
										 |  |  | package main | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-08-19 20:00:27 +03:00
										 |  |  | type groupFunc func(result) string | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-08-17 15:55:25 +03:00
										 |  |  | // domainGrouper groups by domain. | 
					
						
							|  |  |  | // but it keeps the other fields. | 
					
						
							|  |  |  | // for example: it returns pages as well, but you shouldn't use them. | 
					
						
							|  |  |  | // exercise: write a function that erases the unnecessary data. | 
					
						
							|  |  |  | func domainGrouper(r result) string { | 
					
						
							|  |  |  | 	return r.domain | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | func pageGrouper(r result) string { | 
					
						
							|  |  |  | 	return r.domain + r.page | 
					
						
							|  |  |  | } |