Klasse :: Accessor :: Assert

ACCESSORS WELKE TYPE-CONTROLE
Download nu

Klasse :: Accessor :: Assert Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Steffen Muller
  • Uitgever website:
  • http://search.cpan.org/~smueller/

Klasse :: Accessor :: Assert Tags


Klasse :: Accessor :: Assert Beschrijving

Accessors welke type-cheque Klasse :: Accessor :: Assert is een versie van Klasse :: Accessor die rudimentaire typecontrole en bestaancontrole van argumenten aan constructors en stel accessors biedt. Om aan te geven dat een lid verplicht is in de constructeur, vul de naam aan met een + . Opgeven dat het van een bepaalde klasse moet zijn bij het instellen van dat lid, achtervoegsel = classname. Onzuivere referentietypen zoals = hash of = array zijn acceptabel. Om aan te geven dat een lid een array is, voorvoegt zijn naam met een @. Deze leden hebben ook de volgende vier speciale methoden die de ingebouwde array-operaties verpakken, pop, unshift en shift: # voor een @bits-lid: $ y-> bits_push (@new_values); Print $ y-> bits_pop; $ y-> bits_unshift (@new_values); Print $ y-> bits_shift; de @ kan worden gecombineerd met het + voorvoegsel om een lid te maken dat een array is die u in de constructor moet instellen. De + moet voorafgaan aan de @. # 'FOO' is vereist in de constructor __package __-> MK_Accessors (QW (+ @ foo)); Synopsis Gebruik Klasse :: Accessor :: Assert; __Package __-> MK_Accessors (QW (+ foo bar = sommige :: klasse baz @bits)); Vereisten: · Perl


Klasse :: Accessor :: Assert Gerelateerde software