| Alleen lezen Readonly is een PERL-module die de faciliteit biedt voor het maken van alleen-lezen scala's, arrays, hashes. |
Download nu |
Alleen lezen Rangschikking & Samenvatting
- Vergunning:
- Perl Artistic License
- Naam uitgever:
- Eric J. Roode
- Uitgever website:
- http://search.cpan.org/~roode/
Alleen lezen Tags
Alleen lezen Beschrijving
Readonly is een PERL-module die de faciliteit biedt voor het maken van alleen-lezen scala's, arrays, hashes. ReadionLy is een PERL-module die de faciliteit biedt voor het maken van alleen-lezen scala's, arrays, hashes.synopsis-gebruik Readonly; # Lees-only scalaire readonly :: scalar $ sca => $ initial_value; Readonly :: Scalar My $ SCA => $ Initial_Value; # Lees-only array readonly :: array @arr => @Values; Readonly :: Array My @arr => @Values; # Lees-only hash leesonly :: hash% heeft => (sleutel => waarde, sleutel => waarde, ...); Readonly :: HASH MY% heeft => (sleutel => waarde, sleutel => Waarde, ...); # of: Readonly :: HASH% heeft => {key => waarde, sleutel => waarde, ...}; # U kunt de alleen-lezen variabelen gebruiken zoals alle gewone variabelen: Print $ SCA; $ IETS = $ SCA + $ ARR ; Volgende als $ {$ some_key} heeft; # Maar als u probeert een waarde te wijzigen, sterft uw programma: $ SCA = 7; duw @arr, 'zeven'; Verwijderen $ heeft {sleutel}; # Het foutbericht is "Modificatie van een alleen-lezen valueattempted" # alternatieve vorm (PERL 5.8 en hoger) Readonly $ SCA => $ Initial_Value; Readonly mijn $ sca => $ initial_value; Readonly @arr => @Values; Readonly mijn @arr => @waarden; Readonly% heeft => (sleutel => waarde, sleutel => Waarde, ...); ReadionLy My% heeft => (sleutel => waarde, sleutel => Waarde, ...); # Alternatieve vorm (voor perls eerder dan v5.8) Readonly $ SCA => $ initial_value; Readonly mijn $ sca => $ initial_value; Readonly @arr => @Values; Readonly mijn @arr => @waarden; Readonly% heeft => (sleutel => waarde, sleutel => Waarde, ...); Readonly My% heeft => (Key => Waarde, sleutel => Waarde, ...); dit is een faciliteit voor het maken van niet-modificeerbare variabelen. Dit is handig voor configuratiebestanden, headers, enz. Het kan ook nuttig zijn als een ontwikkelings- en foutopsporingsgereedschap, voor het vangen van updates voor variabelen die niet moeten worden gewijzigd. Als een van de waarden die u doorgeeft aan Scalar, array of hash referenties , dan worden die functies recurseren over de gegevensstructuren, waardoor alles is als readonly. Meestal is dit wat u wilt: de hele structuur niet-modificeerbare. Als u alleen het hoogste niveau wilt lezen, gebruikt u de alternatieve scalar1, array1 en HASH1-functies. Houd er rekening mee dat de meeste gebruikers van Readonly ook een metgezelmodule readonly willen installeren: XS. Zie de sectie "CONS" hieronder voor meer details. REQUIRINGEN: · PERL 5.000 · karper.pm (inbegrepen bij PERL) · Exporteur.pm (meegeleverd met PERL) Vereisten: · PERL 5.000 · Karper.pm (inbegrepen bij PERL) · Exporteur.pm (inbegrepen bij PERL)
Alleen lezen Gerelateerde software