$getallen = "17-86-175-27-86-94"
Moet dus worden:
lv(0) == 17
lv(1) == 86
lv(2) == 175
lv(3) == 27
lv(4) == 86
lv(5) == 94
Hoe giet ik dat in 't vat?
Vreemd dat je niets over arrays of hashes bent tegengekomen in de Perl
documentatie die je ongetwijfeld gelezen hebt voor je deze vraag hier stelde?
> Hoe giet ik dat in 't vat?
Met split.
- Philip
--
Philip Paeps Please don't email any replies
phi...@paeps.cx I follow the newsgroup.
In retrospect, Victor was always a little unclear about those next few
minutes. That's the way it goes. The moments that change your life are
the ones that happen suddenly, like the one where you die.
-- (Terry Pratchett, Moving Pictures)
> K.vd Graaff <a@b.c> wrote:
> > Zijn er in Perl ook lijstvariabelen? Ik wil een string met
> > getallen, gescheiden door een streepje, omzetten in losse
> > getallen, gevat in lijstvariabelen. BV:
>
> Vreemd dat je niets over arrays of hashes bent tegengekomen in de Perl
> documentatie die je ongetwijfeld gelezen hebt voor je deze vraag hier stelde?
>
> > Hoe giet ik dat in 't vat?
>
> Met split.
Ja, ik heb wel gespit, maar als je het juiste keyword niet weet,
is het lastig. Je hebt me op het goed spoor gezet, ik ben eruit.
Dank.
hihihi: split, spit ...
http://www.comp.leeds.ac.uk/Perl/split.html
Grtz,
Chris
my $getallen = "17-86-175-27-86-94";
my @losse_getallen = split /-/,$getallen;
for my $getal (@losse_getallen) {
print "getal is : $getal \n";
}
Zo dus.
Groet,
Edwin
PS. iedereen heeft het moeten leren, als je het eenmaal kent lijkt alles eenvoudig.
Ik moet zeggen dat ik bijzonder tevreden ben over het boek "Learning
Perl" (aka the llama book) uit de O'Reilly reeks.
Dat heeft me echt goed geholpen om heel snel de fundametnals van Perl
onder de knie te krijgen.
Slike