[erlang-questions] Re: Using match in guards

Angel Alvarez clist@REDACTED
Tue Dec 22 09:45:47 CET 2009


El Martes, 22 de Diciembre de 2009 00:02:55 caio ariede escribió:
> Just correcting my example:
> 
> search(S) when S = {regex, _} ->

PAttern matching?

search(S={regex,_}) -> ....


/Angel



> ...
> 
> Caio Ariede
> http://caioariede.com/
> 
> 
> 
> On Mon, Dec 21, 2009 at 9:01 PM, caio ariede <caio.ariede@REDACTED> wrote:
> > In function guards we can use functions like is_string/1 and is_number/1.
> >
> > But I'm needing to check a generic type defined by {type, Value} but
> > *in guards* like this:
> >
> > search(S) when N = {regex, _} ->
> > ...
> >
> > I know that I can do that with search(S = {regex, _}), but my example
> > was only for representing the problem.
> >
> > The main question is: there is a way for using match in guards? Or
> > something like this?
> >
> > Caio Ariede
> > http://caioariede.com/
> >
> 
> ________________________________________________________________
> erlang-questions mailing list. See http://www.erlang.org/faq.html
> erlang-questions (at) erlang.org
> 
> 



-- 
No imprima este correo si no es necesario. El medio ambiente está en nuestras manos.
__________________________________________

Clist UAH a.k.a Angel
__________________________________________
El Universo es una de esas cosas que sucede de vez en cuando...


More information about the erlang-questions mailing list