| Switch :: Perlish Een implementatie van Perlish van de schakelaaroverzicht |
Download nu |
Switch :: Perlish Rangschikking & Samenvatting
- Vergunning:
- Perl Artistic License
- Uitgever website:
- http://search.cpan.org/~broq/
Switch :: Perlish Tags
Switch :: Perlish Beschrijving
Een implementatie van Perlish van de schakelaaroverzicht Switch :: Perlish is een perl-georiënteerde implementatie van de schakelaaroverzicht. Het maakt gebruik van smart-matching in gevallen die door de gebruiker kunnen worden geconfigureerd en uitgebreid. Er is geen magische syntaxis dus schakelaar / case / standaard verwacht CODEEREFS, die het meest eenvoudig worden verstrekt door anonieme subroutines. Standaard vallen succesvolle case-statements niet door . Om door een case-blok te vallen, belt u de doorstroomde subroutine expliciet. Voor het gedrag van de C Style Switch Bel gewoon de module met een hoofdletterscase ie Gebruiksschakelaar: PERLISH 'C'; om in een C BLADING 'DALING' te vallen, betekent dat de C <-schakelaar> blok is niet verlaten bij succes. Op een C succesvol bij elkaar passen bij alle volgende C S Slagen; Uitbreken van de huidige C Gebruik C .Synopsis-gebruiksschakelaar: PERLISH; Switch $ Var, sub {case 'foo', sub {print "$ var is gelijk aan 'foo' \ n"}; Case 42, sub {print "$ var is gelijk aan 42 \ n"; gedaald}; Case , sub {print "$ var gevonden in lijst \ n"}; Case {foo => 'bar'}, sub {print "$ Var-sleutel gevonden in hash \ n"}; CASE \ FUNC, SUB {PRINT "$ VAR ALS ARG TOT FUNC () RETOURNED TRUE \ N"}; Case $ Obj, sub {print "$ Var is methode in $ OBJ en geretourneerd in True \ n"}; Case QR / \ BFOO \ b /, sub {print "$ var matched tegen foo \ n"}; Standaard sub {print "$ Var vond geen match \ n"}; }; Vereisten: · Perl
Switch :: Perlish Gerelateerde software