_  _   ,_
/^\/^\-/ @D
~(________/ PERL.LT
|L |L
L L
Straipsniai  Funkcijos 
Funkcijos/formline - vidinė funkciją, naudojama formatams
  • formline PICTURE,LIST

    Tai vidinė funkcija, naudojama format'ų, nors ji taip pat gali būti ir iškviečiama. Ji formuoja (žr. perlform) reikšmių sąrašą, atsižvelgiant į PICTURE turinį, patalpindama išvestį į formatuojamos išvesties kaupiklį, $^A (arba $ACCUMULATOR angliškai). Pagaliau, kai write'inimas baigiamas $^A turinys yra įrašomas į filehandle'ą, bet iš $^A galima nuskaityti pačiam ir tuomet nusatyti $^A atgal į "" . Pažymėtina, jog formatas dažniausiai daro vieną formline per formos eilutę, bet formline funkcija pati nesirūpina kiek naujų eilučių yra įterptų į PICTURE. tai reiškia, jog ~ ir ~~ prieigos raktai (tokens) laikys PICTURE kaip vieną eilutę. Užtai gali prireiktipanaudoti keletą eilučių, norint įgyvendinti vieno įrašo formatą, lygiai kaip formato kompiliatorius.

    Tačiau saugokitės dėdami dvigubas kabutes apie patį vaizdą (picture), nes @ simbolis gali būti traktuojamas kaip kad masyvo vardo pradžia. formline visada gražina true. Žr. perlform kitiems pavyzdžiams.

algirdas@perl.lt 2005.04.11 - $dabar