Befehle:: Bewachter 0.01 - Commands::Guarded 0.01

Befehle:: Bewachter 0.01

Sponsored Links

Befehle:: Bewachter 0.01: Zusammenfassung

Rang Klicken Sie auf den Stern auf RangRanking-Ebene:
Overall ranking: 0 (0 times) Herunterladen
Dateigröße: 0.012 MB Flatform: Any Platform Liscense: Perl Artistic License Preis: Download-Zahl: 8281 Datum: 2007-05-23 Verlag: Other Publisher

Befehle:: Bewachter 0.01: Beschreibung

Befehle:: Geschützt Perl-Paket stellt bessere Indexe durch geschützt Befehle zur Verfügung.

SYNOPSE

Gebrauch Befehle:: Geschützt;

mein $var = 0;

Stufe etwas =>
sicherstellen {$var == 1}
Anwendung {$var = 1}
; # ist $var jetzt 1

Stufe nichts =>
sicherstellen {$var == 1}
using {$var = 2} # Marke!
; # ist $var noch 1 (gute Sache auch)

mein $brokeUnless5 =
Stufe brokenUnless5 =>
sicherstellen {$var == 5}
Anwendung {$var = Schiebung}
; # geschieht nichts schon

Druck „var: $varn“; # Drucke 1

$brokeUnless5->do (5);

Druck „jetzt var: $varn“; # Drucke 5

Stufeausfallen =>
sicherstellen {$var == 3}
Anwendung {$var = 2}
; # Ausnahme hier geworfen

Diese Baugruppe implementiert ein deterministisches und richtet Variante auf Dijkstras geschützt Befehlen gleich. Jede benannte Stufe wird zwei Blöcke geführt: ein sicherstellenblock, der eine Prüfung für einen notwendigen und genügenden Zustand der Stufe definiert und a using Block, der diesen Zustand veranlaßt zu erreichen.

Wenn Stufe im ungültigen Zusammenhang (d.h., wird nichts zugewiesen oder verwendet als Wert), gerufen wird, wird die Stufe sofort, wie in diesen Pseudo-Code gelaufen:

es sei denn (SICHERSTELLEN) {
ANWENDUNG;
sterben, es sei denn SICHERSTELLEN;
}

Wenn Stufe im Scalar- oder Reihenzusammenhang gerufen wird, wird Ausführung und anstatt Befehle: vertagt: Geschützt Nachricht wird zurückgebracht, die durchgeführt werden kann, wie über der Anwendung Methode tun. Wenn tun wird gegeben Argumente, werden sie zum sicherstellenblock und (wenn notwendig) zum verwendenblock geführt.

Die Schnittstelle zu den Befehlen:: Folglich geschützt ein Mischling der Exportsubroutinen (SUBROUTINEN unten sehen) und nicht-Exportmethoden (METHODEN sehen).
Für eine ausführliche Diskussion über den Grund für dieses Baugruppenbestehen, GRUNDPRINZIP unten sehen.

Herunterladen

Befehle:: Bewachter 0.01: Screenshot

Sponsored Links
Befehle:: Bewachter 0.01 herunterladen

Befehle:: Bewachter 0.01: Stichwort

Befehle:: Bewachter 0.01: Lesezeichen

Hyperlink code:
Hyperlink and Intro code:

Befehle:: Bewachter 0.01: verwandt software

Befehle:: Bewachter 0.01: Revision
den Namen des Autors :  
Autor E-Mail :  
Kommentar :  
Sicherheits-Code :  
     
   
Meine Software
Sie haben noch keine Software. Klicken Sie auf Save "neben den einzelnen Software, um ihn zu speichern, um Ihre Software-Korb"
Verwandte Suche
Sponsored Links