TERM ::クエリ

TERM :: QUERYはテーブル駆動型クエリルーチンです。
今すぐダウンロード

TERM ::クエリ ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Perl Artistic License
  • 価格:
  • FREE
  • 出版社名:
  • Alan K. Stebbens
  • 出版社のWebサイト:
  • http://search.cpan.org/akste/Term-Query-2.0/Query.pm

TERM ::クエリ タグ


TERM ::クエリ 説明

TERM :: QUERYはテーブル駆動型クエリルーチンです。 TERM :: QUERYは、テーブル駆動照会routine.SynopsisSisuse :: QueryQW(クエリQuery_table_table_set_defaults query_table_process); $ result = query_process、$ flags、;; $ OK = query_table @Array; array; $ OK = QUERY_TABLE_PROCESS @ARRAY、FLAGSUB、QUERY QUERY QUERYサブルーチンは、プログラムのデフォルト設定、検証、条件、およびエラーCHECKINGEVEVEND $ PROMPTING、VALSEATIONS、条件、およびエラーCHECKINGEVEND.GIVED $ PROMPTRENGと$ FLIGS、およびおそらく追加の引数を持ちます。 $ FLAGSでは、照会に照合を照会し、STDINからの入力を求めます。入力は、$ FLIGSの文字によって設定された一連のテスト基準に対して検証されます。いずれかのテストが失敗した場合、エラーメッセージが表示され、クエリはReatTemptededです.STDINがTTYではなく、プロンプトは発行されず、エラーはより多くの入力を取得しようとするのではなくリターンを引き起こします。この非対話的な動作は、変数$ foce_interactiveを以下のように設定することによって無効にすることができます。$ term :: query :: force_interactive = 1; $ force_interactiveがnull以外の、ゼロ以外の値である場合、クエリはプロンプト、エラーメッセージを発行します。入力がinteractive.query_tablethe query_tableサブルーチンであっても追加の入力を求める.query_tabletable query_tableサブルーチンは、クエリを呼び出すことによって、関連する変数を各クエリの結果に設定することによって、複数のクエリを実行します。各クエリのプロンプト、フラグ、およびその他の引数は、query_table_table_set_defaultSthe query_table_set_defaultsサブルーチンにquery_table_set_defaultsに渡されます。値があれば。これは非対話型サブRoutine.query_table_processa query_table_processサブルーチンでクエリテーブルを処理するための一般的なインターフェイスです。クエリテーブルアレイ、および2つのサブルーチン参照、FlagSub、およびQuerySubを受け入れます。 flagsubは、クエリテーブルの$ flags引数で指定された各フラグ文字で呼び出されます(下記参照)。 QuerySubはクエリテーブル内の各クエリに対して呼び出されます。query_table and query_table_set_defaultsサブルーチンは両方ともquery_table_processを使用して関数を実行します.query_table、query_table_set_defaults、およびquery_table_processサブルーチンに渡されたクエリ表配列の形式は次のとおりです。@Array =($ PROMPT1 、$ flags1、、$ prompt2、$ flags2、、... $ proptrn、$ flagsn、);英語では、クエリごとに3つの項目があります。プロンプト文字列、フラグ文字列、および引数の配列。上記の構文はを使用してPerl 5匿名配列を表し、オプションの引数のセットではありません。もちろん、特定のクエリに対する引数がない場合、対応する匿名配列はNULL文字列またはゼロにすることができます。クエリテーブルデザインは、クエリテーブルの一連の変数、デフォルトの値の制約を使用して作成できるようなものです。そしてヘルプ文字列、およびそれは、変数の値を初期化し、それらの新しい値を対話的に設定するために使用することができます。 query_table_set_defaultsサブルーチンは前者を実行しますが、query_tableは後者を実行します。要件: ・Perl


TERM ::クエリ 関連ソフトウェア