Typety

Typety is een compileer-time objecttype-gebruiksstatische analyse.
Download nu

Typety Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Scott Walters
  • Uitgever website:
  • http://search.cpan.org/~swalters/Math-Preference-SVD-0.01/lib/Math/Preference/SVD.pm

Typety Tags


Typety Beschrijving

Typety is een compileer-time objecttype-gebruikstatische analyse. Typetypety is een compileer-time objecttype gebruikstatische analyse.absportperform heuristieken op uw programma voordat het wordt uitgevoerd, met een doel om te verzekeren dat objectgeoriënteerde typen consequent worden gebruikt - wordt de juiste klasse (of een subklasse) in de juiste plaatsen, geleverd in methode-oproepargumentlijsten op de juiste plaatsen, alleen toegewezen aan de juiste variabelen, enzovoort. Dit is een standaardfunctie van niet-dynamische talen zoals Java, C ++ en C #. Gebrek aan deze functie is een van de belangrijkste redenen die perl wordt gezegd dat niet een "echte" objectgeoriënteerde taal is. Synopsis-pakket Main; Gebruik de typety; # 'Samenvatting', 'debug'; mijn foobar $ foo; # Stel type gecontroleerde variabelen op mijn foobar $ bar; # Foobar is de basisklasse van referenties $ bar zal mijn bazqux $ baz houden; $ foo = nieuwe foobar; # Dit is oke, omdat $ foo foobars $ bar = $ foo houdt; # Dit is oke, omdat $ bar ook foobars # $ foo = 10 houdt; # Dit zou een fout gooien - 10 is geen foobar # $ baz = $ foo; # niet toegestaan - foobar is geen bazqux $ foo = $ baz; # is toegestaan - Bazqux is een foobar vanwege erfenis $ bar = $ foo-> foo ($ baz, 1); # Dit is oke, zoals foobar :: foo () Retourneert ook Foobars TypeSafety :: Check (); # Voer type controleren Statische analyse # pakket foobar uit; Gebruik de typety; # Unneeded - NIEUWE () Standaard van prototype om hetzelfde type terug te zetten als pakket # proto 'nieuw', returns => 'foobar'; subnieuw {bless [], $ _ ; # of: zegen, __package__; # of: Zegen wat dan ook, 'foobar'; # of: mijn $ type = verschuiving; zegen, wat dan ook, $ type; # of: mijn $ type = verschuiving; $ TYPE = REF $ TYPE INDIEN REF $ TYPE; zegen, wat dan ook, $ type; } sub foo (foobar; bazqux, undeve) {mijn $ me = shift; retourneer $ me-> nieuw (); } # of: proto 'foo', returns => 'foobar'; sub foo {mijn $ me = shift; retourneer $ me-> nieuw (); } # pakket bazqux; Gebruik de typety; @Isa = 'foobar'; vereisten: · PERL-vereisten: · Perl


Typety Gerelateerde software

xtests

Xtests is een eenvoudige, gemakkelijk te gebruiken, efficiënte eenheids- en component-testbibliotheek, voor meerdere talen. ...

147

Downloaden