Update OCaml code with pattern guards.
Now the missing piece for recognizing urls is regexp support.
This commit is contained in:
		
							parent
							
								
									1fd5486328
								
							
						
					
					
						commit
						642c6aa94a
					
				
					 1 changed files with 13 additions and 2 deletions
				
			
		| 
						 | 
				
			
			@ -1,5 +1,16 @@
 | 
			
		|||
(* Regexp required here *)
 | 
			
		||||
let is_youtube_url url =
 | 
			
		||||
  match url with
 | 
			
		||||
  | "http://www.youtube.com/" -> true
 | 
			
		||||
  | _ -> false;;
 | 
			
		||||
 | 
			
		||||
(* Maybe have a list of functions and
 | 
			
		||||
 * iter on all the items in the list *)
 | 
			
		||||
let evaluate str =
 | 
			
		||||
  str;;
 | 
			
		||||
  match str with
 | 
			
		||||
  | str when is_youtube_url str -> "that's youtube"
 | 
			
		||||
  | _ -> str;;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
try
 | 
			
		||||
  while true do
 | 
			
		||||
| 
						 | 
				
			
			@ -7,6 +18,6 @@ try
 | 
			
		|||
    let line = read_line () in
 | 
			
		||||
    let answer = evaluate line in
 | 
			
		||||
    print_endline answer
 | 
			
		||||
  done;
 | 
			
		||||
  done
 | 
			
		||||
with
 | 
			
		||||
  End_of_file -> print_endline "Bye!";;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue