Using match in guards

caio ariede <>
Tue Dec 22 00:01:46 CET 2009

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

More information about the erlang-questions mailing list