[erlang-questions] List of strings problem

Sam Overdorf <>
Fri Jul 21 01:57:34 CEST 2017


Thanks for responding so quickly.
I am using Windows7 could this be causing some of my odd behavior?
Thanks,
Sam


On Thu, Jul 20, 2017 at 12:38 AM, PAILLEAU Eric
<> wrote:
> 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 <
>> <mailto:>> wrote:
>>
>>     Hi,
>>     T is already sam2.
>>     Strings are list so try [H2|T2]=[T] ...
>>     Regards
>>
>>     _______________________________________________
>>     erlang-questions mailing list
>>      <mailto:>
>>     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