[erlang-questions] Why can't you have a variable before a string with pattern matching?
Javier París
javierparis@REDACTED
Thu May 31 21:18:37 CEST 2007
El Thursday 31 May 2007 19:37:14 Jordan Wilberding escribió:
> Hello,
>
> I was just wondering why having
>
> fcn("text" ++ String) -> ..
>
> is legal, but doing
>
> fcn(String ++ "text")
>
> is not legal. Is this for performance reasons, or something else?
This is an speculation, but it's probably because it's easy for the compiler
to see that the first pattern is time-bounded, while the second is not
(because it depends on the lenght of the string).
Regards.
--
Javier París
More information about the erlang-questions
mailing list