[erlang-questions] List of strings problem

Raimo Niskanen <>
Fri Jul 21 08:40:08 CEST 2017


On Thu, Jul 20, 2017 at 04:57:34PM -0700, Sam Overdorf wrote:
> Thanks for responding so quickly.
> I am using Windows7 could this be causing some of my odd behavior?
> Thanks,
> Sam

Nope.  That should not matter.

Please re-do your example and cut-and-paste the result hera again, exactly
as Taras did, so there is no room for human error or interpretation...

    f().
    D = [ "sam1", "sam2" ].
    [H|T] = D.
    H.
    [H2|T2] = T.
    H2.



> 
> 
> 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
> >
> >
> _______________________________________________
> erlang-questions mailing list
> 
> http://erlang.org/mailman/listinfo/erlang-questions

-- 

/ Raimo Niskanen, Erlang/OTP, Ericsson AB


More information about the erlang-questions mailing list