[erlang-questions] [enhancement] string:split/2
Alex Chateau
ash@REDACTED
Fri Oct 10 14:04:01 CEST 2008
On Thu, Oct 09, 2008 at 12:53:52PM -0400, Edwin Fine wrote:
> >
> >
> > Do you mean that string:split should be the _inverse_ of string:join?
> >
> > http://en.wikipedia.org/wiki/Inverse_function
>
>
> Yes, that's it. Thanks. I just wish there was a more impressive-sounding
> word like idempotent :)
string:join/2 is not a surjective function, not a bijective one:
1> string:join(["a.", "b"], ".").
"a..b"
2> string:join(["a", ".b"], ".").
"a..b"
So, there is no inverse function for string:join/2
http://en.wikipedia.org/wiki/Bijection
http://en.wikipedia.org/wiki/Surjection
--
Alex Chateau
More information about the erlang-questions
mailing list