[erlang-questions] working with sets
Michael McDaniel
erlangy@REDACTED
Fri Jan 4 00:06:08 CET 2008
umm, the false should be ...
false -> NewSet = sets:add_element(Element, Set) ;
~M
On Thu, Jan 03, 2008 at 03:04:26PM -0800, Michael McDaniel wrote:
>
> Seems like the sets module could help out. Check if
> sets:is_element/2 and sets:add_element/2 as needed
> (following is untested)
>
> case sets:is_element(Element, Set) of
> false -> sets:add_element(Element, Set) ;
> true -> nop
> end
>
>
> ~M
>
> On Thu, Jan 03, 2008 at 05:08:49PM -0500, Vance Shipley wrote:
> > Can one of you CS wizzes point me at the best way to
> > maintain a set of sets where all elements of all sets
> > must be unique? I don't need a really big data set
> > but rolling my own with the list module feels wrong.
> >
> > For example {{1,2,3},{4,5,6},{7,8,9}} is a valid set.
> > Trying to enter {9,10,11} should fail.
> >
> > -Vance
> > _______________________________________________
> > erlang-questions mailing list
> > erlang-questions@REDACTED
> > http://www.erlang.org/mailman/listinfo/erlang-questions
>
> --
> Michael McDaniel
> Portland, Oregon, USA
> http://autosys.us
> +1 503 283 5284
--
Michael McDaniel
Portland, Oregon, USA
http://autosys.us
+1 503 283 5284
More information about the erlang-questions
mailing list