Skip to main content

This is documentation for Caché & Ensemble. See the InterSystems IRIS version of this content.Opens in a new tab

For information on migrating to InterSystems IRISOpens in a new tab, see Why Migrate to InterSystems IRIS?

演習 3

generated description: handson.gif

次の演習では、mydatent ルーチンにエラー・チェック機能を追加します。

  • パターン・マッチ演算子を使用したパブリックのユーザ定義関数を 2 つ記述し、Name と Phone を検証します。無効なデータには、エラー・メッセージを返します。これまで、名前を “First Last” と入力しましたが、ここでは、“Last,First” というコードで名前を検証します。

  • Phone プロンプトに既定のエリア・コードを追加し、またエリア・コードを持たない電話番号には、この既定コードを割り当てる行を追加します。

  • 誕生日を有効にするため、ユーザ定義関数 $ZDateH で日付を内部形式に変換します。無効な日付にはエラー・メッセージを表示します。また日付は、必ず今日より前の日付を指定してください。

  • プロンプトから新しいユーザ定義関数を呼び出します。

  • $ZDate 関数を使用して、ユーザの入力方法に関係なく、標準形式で日付を表示します。

  • ルーチンを保存、実行し、さまざまな入力に対して 3 つのプロンプトをテストします。

詳細を表示するには、下記をクリックします。

generated description: stepbystep.gif

FeedbackOpens in a new tab