| 
									
										
										
										
											2018-10-21 00:21:33 +03:00
										 |  |  | // 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 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | // --------------------------------------------------------- | 
					
						
							|  |  |  | // STORY | 
					
						
							|  |  |  | //  You want to write a program that will manipulate the | 
					
						
							|  |  |  | //  given strings to uppercase, lowercase, and title case. | 
					
						
							|  |  |  | // | 
					
						
							| 
									
										
										
										
											2018-10-27 17:57:50 +03:00
										 |  |  | // EXERCISE: String Manipulator | 
					
						
							|  |  |  | // | 
					
						
							| 
									
										
										
										
											2018-10-21 00:21:33 +03:00
										 |  |  | //  1. Get the operation as the first argument. | 
					
						
							| 
									
										
										
										
											2018-10-27 17:57:50 +03:00
										 |  |  | // | 
					
						
							| 
									
										
										
										
											2018-10-21 00:21:33 +03:00
										 |  |  | //  2. Get the string to be manipulated as the 2nd argument. | 
					
						
							|  |  |  | // | 
					
						
							|  |  |  | // HINT | 
					
						
							|  |  |  | //  You can find the manipulation functions in the strings | 
					
						
							|  |  |  | //  package Go documentation (ToLower, ToUpper, Title). | 
					
						
							|  |  |  | // | 
					
						
							|  |  |  | // EXPECTED OUTPUT | 
					
						
							|  |  |  | // | 
					
						
							|  |  |  | //  go run main.go | 
					
						
							|  |  |  | //    [command] [string] | 
					
						
							|  |  |  | // | 
					
						
							|  |  |  | //    Available commands: lower, upper and title | 
					
						
							|  |  |  | // | 
					
						
							|  |  |  | //  go run main.go lower 'OMG!' | 
					
						
							|  |  |  | //    omg! | 
					
						
							|  |  |  | // | 
					
						
							|  |  |  | //  go run main.go upper 'omg!' | 
					
						
							|  |  |  | //    OMG! | 
					
						
							|  |  |  | // | 
					
						
							|  |  |  | //  go run main.go title "mr. charles darwin" | 
					
						
							|  |  |  | //    Mr. Charles Darwin | 
					
						
							|  |  |  | // | 
					
						
							|  |  |  | //  go run main.go genius "mr. charles darwin" | 
					
						
							|  |  |  | //    Unknown command: "genius" | 
					
						
							|  |  |  | // --------------------------------------------------------- | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | func main() { | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | } |