Begriff :: Abfrage.

Term :: Query ist eine tischgetriebene Abfrageroutine.
Jetzt downloaden

Begriff :: Abfrage. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Alan K. Stebbens
  • Website des Verlags:
  • http://search.cpan.org/~akste/Term-Query-2.0/Query.pm

Begriff :: Abfrage. Stichworte


Begriff :: Abfrage. Beschreibung

Begriff :: Query ist eine tischgetriebene Abfrageroutine. Begriff :: Query ist ein Tisch-angetriebener Abfrage-Routine $ ok = query_table_process @array, flagsub, abfragenDie Query-Subroutine erfüllt die Notwendigkeit einer generalisierten Anfrage-Antwort-Subroutine mit programmatischer Standardeinstellung, Validierung, Bedingung und Fehlerprüfung.Given $ Prompt- und $-Flags und möglicherweise zusätzliche Argumente, abhängig von den Zeichen In $-Flags gibt die Abfrage eine Aufforderung auf, stdout zu stdout und erhebliche Eingaben von STDIN. Die Eingabe wird gegen einen Satz von Testkriterien validiert, wie es von den Zeichen in $ -Flampen konfiguriert ist; Wenn eine der Tests fehlschlägt, wird eine Fehlermeldung nicht angezeigt, und die Abfrage ist neuatteted. Wenn stdin nicht ein TTY (nicht interaktiv ist), werden keine Anrufe ausgegeben, und Fehler verursachen eine Rückkehr, anstatt mehr Eingaben zu erhalten. Dieses nicht interaktive Verhalten kann deaktiviert werden, indem die Variable $ FOCE_INTERACTACTIVE wie folgt eingestellt wird: $ term :: Query :: Force_Interactive = 1; Wenn $ Force_Interactive ein Nicht-Null-Null-Wert ist, wird Abfrage aufgefordert, Fehlermeldungen, und fragen Sie nach einem zusätzlichen Eingang, auch wenn der Eingang nicht interaktiv ist. Anweisungen, Flaggen und andere Argumente für jede Abfrage sind in einem Array angegeben, der als Abfrage-Tabelle bezeichnet wird, die an das Query_Table-Subroutine durch Reference.QUERY_TABLE_SET_DEFAULTSTHE SUBER_TABLE_SET_DEFAULTS-SUBROUTINE übergeben wird, wodurch alle in der angegebenen Abfrage-Tabellen-Anordnung benannten Variablen, die in dem angegebenen Abfragetabellenfeld benannt sind Werte, falls vorhanden. Dies ist eine nicht interaktive Subroutine.Query_Table_Processa Allgemeine Schnittstelle zur Verarbeitung einer Abfrage-Tabelle ist mit der Subroutine Query_Table_Process verfügbar. Es akzeptiert ein Abfrage-Tabellen-Array und zwei Subroutine-Referenzen, eine Flagsub und eine Queryuhr. Die Flagsub wird auf jedem jedes Flag-Zeichen aufgerufen, das in dem Argument von $ Flags angegeben ist (siehe unten). Die QuerySub wird für jede Abfrage in der Abfrage-Tabelle aufgerufen.Die Subroutine von Query_Table und Query_table_set_defaults Beide Verwendung von Query_Table_Process verwenden, um ihre Funktionen auszuführen.Query TableThe-Format des Abfrage-Tabellen-Arrays an Query_table, Query_Table_Set_Defaults, Query_Table_Set_Defaults, Query_Table_Process Subroutinen: @array = ($ prompt1 , $ flags1, , $ prompt2, $ flags2, , ... $ sofortig, $ flagsn, ); auf Englisch, Es gibt drei Elemente pro Abfrage: eine schnelle Zeichenfolge, eine Flaggen-Zeichenfolge und ein Argumentrum. Beachten Sie, dass die oben verwendete Syntax verwendet, um ein anonymes Array perl zu bezeichnen, nicht einen optionalen Satz von Argumenten. Wenn es natürlich keine Argumente für eine bestimmte Abfrage gibt, kann das entsprechende anonyme Array die Null-Zeichenfolge oder Null sein. Das Abfrage-Tabellen-Design ist so, dass eine Abfrage-Tabelle mit einem Satz von Variablen, ihren Standardwerten, Werteinschränkungen erstellt werden kann, und Help-Saiten, und es kann verwendet werden, damit sowohl die Werte der Variablen initialisiert und ihre neuen Werte interaktiv eingestellt werden. Die Subroutine von Query_Table_Set_Defaults führt den ersteren aus, während Query_table Letzteres ist. Anforderungen: · Perl.


Begriff :: Abfrage. Zugehörige Software