[erlang-questions] List of strings problem
PAILLEAU Eric
eric.pailleau@REDACTED
Thu Jul 20 09:38:08 CEST 2017
Yes,
indeed it is the normal behaviour.
I suspect you do something like list flatten before so that
[H2|T2] = T.
is
[H2|T2] = [$s,$a,$m,$2] and you got "s".
the reason why I told you to do
[H2|T2] = [T].
but minimal test is correct like Taras pointed.
regards
Le 20/07/2017 à 09:31, Taras Halturin a écrit :
> Just to be sure...
>
> Erlang/OTP 19 [erts-8.2.1] [source] [64-bit] [smp:4:4]
> [async-threads:10] [kernel-poll:false]
>
> Eshell V8.2.1 (abort with ^G)
> 1> D = [ "sam1", "sam2" ].
> ["sam1","sam2"]
> 2> [H|T] = D.
> ["sam1","sam2"]
> 3> [H2|T2] = T.
> ["sam2"]
> 4> T2.
> []
> 5> H2.
> "sam2"
> 6>
>
> It works as you expected.
>
> On Thu, Jul 20, 2017 at 10:00 AM, Éric Pailleau
> <eric.pailleau@REDACTED <mailto:eric.pailleau@REDACTED>> wrote:
>
> Hi,
> T is already sam2.
> Strings are list so try [H2|T2]=[T] ...
> Regards
>
> _______________________________________________
> erlang-questions mailing list
> erlang-questions@REDACTED <mailto:erlang-questions@REDACTED>
> http://erlang.org/mailman/listinfo/erlang-questions
> <http://erlang.org/mailman/listinfo/erlang-questions>
>
>
>
>
> --
> Best Regards.
> Taras Halturin
More information about the erlang-questions
mailing list