Rose:: Klasse: MakeMethods: Stel 0.84
Gesponsorde links
Rose:: Klasse: MakeMethods: Stel 0.84: samenvatting
Bestandsgrootte:
0.028 MB
Besturingssysteem:
Any Platform
Licentie:
Perl Artistic License
Prijs:
Downloads:
8490
Datum:
2007-06-30
Uitgever:
Javvin Technologies, Inc
Uitgever website:
http://www.javvin.com/
Rose:: Klasse: MakeMethods: Stel 0.84: beschrijving
Nam: toe: Klasse:: MakeMethods:: De reeks is een module Perl om klassenmethodes tot stand te brengen om reeksen te beheren.
SYNOPSIS
pakket MyClass;
het gebruik nam: toe: Klasse:: MakeMethods:: Reeks
(
inheritable_set =>
[
required_name =>
{
add_implies => add_valid_name,
test_method name_is_required =>,
},
],
inherited_set =>
[
valid_name =>
{
test_method => name_is_valid,
},
],
);
…
pakket MySubClass;
ons @ISA = qw (MyClass);
…
MyClass->add_valid_names (A, B, C);
MyClass->add_required_name (D);
$v1 = treed toe (, MyClass->valid_names); # A, B, C, D;
$r1 = treed toe (, MyClass->required_names); # D
$v2 = treed toe (, MySubClass->valid_names); # A, B, C, D;
$r2 = treed toe (, MySubClass->required_names); # D
MySubClass->add_required_names (X, Y);
$v2 = treed toe (, MySubClass->valid_names); # A, B, C, D, X, Y;
$r2 = treed toe (, MySubClass->required_names); # D, X, Y
MySubClass->delete_valid_names (B, X);
$v1 = treed toe (, MyClass->valid_names); # A, B, C, D;
$r1 = treed toe (, MyClass->required_names); # D
$v2 = treed toe (, MySubClass->valid_names); # A, C, D, Y;
$r2 = treed toe (, MySubClass->required_names); # D, X, Y
MySubClass->delete_required_name (D);
$v1 = treed toe (, MyClass->valid_names); # A, B, C, D;
$r1 = treed toe (, MyClass->required_names); # D
$v2 = treed toe (, MySubClass->valid_names); # A, C, D, Y;
$r2 = treed toe (, MySubClass->required_names); # X, Y
SYNOPSIS
pakket MyClass;
het gebruik nam: toe: Klasse:: MakeMethods:: Reeks
(
inheritable_set =>
[
required_name =>
{
add_implies => add_valid_name,
test_method name_is_required =>,
},
],
inherited_set =>
[
valid_name =>
{
test_method => name_is_valid,
},
],
);
…
pakket MySubClass;
ons @ISA = qw (MyClass);
…
MyClass->add_valid_names (A, B, C);
MyClass->add_required_name (D);
$v1 = treed toe (, MyClass->valid_names); # A, B, C, D;
$r1 = treed toe (, MyClass->required_names); # D
$v2 = treed toe (, MySubClass->valid_names); # A, B, C, D;
$r2 = treed toe (, MySubClass->required_names); # D
MySubClass->add_required_names (X, Y);
$v2 = treed toe (, MySubClass->valid_names); # A, B, C, D, X, Y;
$r2 = treed toe (, MySubClass->required_names); # D, X, Y
MySubClass->delete_valid_names (B, X);
$v1 = treed toe (, MyClass->valid_names); # A, B, C, D;
$r1 = treed toe (, MyClass->required_names); # D
$v2 = treed toe (, MySubClass->valid_names); # A, C, D, Y;
$r2 = treed toe (, MySubClass->required_names); # D, X, Y
MySubClass->delete_required_name (D);
$v1 = treed toe (, MyClass->valid_names); # A, B, C, D;
$r1 = treed toe (, MyClass->required_names); # D
$v2 = treed toe (, MySubClass->valid_names); # A, C, D, Y;
$r2 = treed toe (, MySubClass->required_names); # X, Y
Rose:: Klasse: MakeMethods: Stel 0.84: Screenshot
Gesponsorde links
Rose:: Klasse: MakeMethods: Stel 0.84: trefwoord
te beheren
maken
perl module
klasse methoden
namen
meedoen
geldig
verplicht
d
naam
Rose:: Klasse: MakeMethods: Stel 0.84
Bibliotheken
Programmering
Rose:: Klasse: MakeMethods: Stel 0.84: bookmark
Rose:: Klasse: MakeMethods: Stel 0.84: bijbehorende software
Mijn software
U heeft niet alle software opgeslagen. Klik op 'Opslaan' naast elke software op te slaan op uw software-mand
gerelateerde informatie
Gesponsorde links
