It reminds me of the micmatch/mikmatch project(s), 
http://martin.jambon.free.fr/micmatch.html, but never used it, only remember 
reading the announce on the hump or this list.

Le 14 sept. 2011 à 22:16, Walter Cazzola a écrit :

> Hi all,
> I'm just trying to write a recursive function that iterates¹ on a string
> and I'd like to use pattern matching as in:
> 
> let rec iter f s =
>  match s with
>     | ""  -> unit;
>     | c^s1 -> f c; iter f s1;;
> 
> but the ^ concatenates 2 strings and not a char with a string and above
> all seems to be inadmissible in the patterns.
> 
> Does this mean that I can't write a function on strings by pattern
> matching or is there something I don't know?²
> 
> Thanks for the help
> Walter
> 
> ¹ I know that exists String.iter but I'd like to improve my skill in
>  writing functions by using pattern matching
> ² I read about micmatch but I'd like to avoid non standard packages.
> -- 
> -- 
> Caml-list mailing list.  Subscription management and archives:
> https://sympa-roc.inria.fr/wws/info/caml-list
> Beginner's list: http://groups.yahoo.com/group/ocaml_beginners
> Bug reports: http://caml.inria.fr/bin/caml-bugs
> 



-- 
Caml-list mailing list.  Subscription management and archives:
https://sympa-roc.inria.fr/wws/info/caml-list
Beginner's list: http://groups.yahoo.com/group/ocaml_beginners
Bug reports: http://caml.inria.fr/bin/caml-bugs

Reply via email to