[Haskell-cafe] Java or C to Haskell

Andrea Rossato mailing_list at istitutocolli.org
Wed Sep 20 04:51:02 EDT 2006


On Wed, Sep 20, 2006 at 01:31:22AM -0700, Carajillu wrote:
> 
> I'm trying to write in Haskell a function that in Java would be something
> like this:
> 
> char find_match (char[] l1, char[] l2, char e){
> 	//l1 and l2 are not empty
> 	int i = 0;
> 	while (l2){
> 		char aux = l2[i];
> 		char[n] laux = l2;
> 		while(laux){
> 			int j = 0;
> 			if(laux[j] = aux) laux[j] = e;
> 				j++;
> 		}
> 		if compare (l1, laux) return aux;
> 		else i++;
> 	}
> return '';
> }
> 
> compare function just compares the two lists and return true if they are
> equal, or false if they are not.


I know that this is far too simple. But I'm simple minded:

comp [] [] = True
comp (x:xs) (y:ys) = if x == y then comp xs ys else False

andrea


More information about the Haskell-Cafe mailing list