« コマンドライン引数の取得 | トップページ | Iniファイル(アプリケーション構成ファイル) »

2007年4月11日 (水)

SEARCH命令

プログラム中にデータを組み込み表引き(テーブルサーチ)を実行します。

COBOL
        DATA DIVISION.
        WORKING-STORAGE SECTION.
        01 DATA1.
         02  PIC X(5) VALUE '01 冬'.
         02  PIC X(5) VALUE '02 冬'.
         02  PIC X(5) VALUE '03 春'.
         02  PIC X(5) VALUE '04 春'.
         02  PIC X(5) VALUE '05 春'.
         02  PIC X(5) VALUE '06 夏'.
         02  PIC X(5) VALUE '07 夏'.
         02  PIC X(5) VALUE '08 夏'.
         02  PIC X(5) VALUE '09 秋'.
         02  PIC X(5) VALUE '10 秋'.
         02  PIC X(5) VALUE '11 秋'.
         02  PIC X(5) VALUE '12 冬'.
        01 REDEFINES DATA1 .
         02 A OCCURS 12 INDEXED I.
          03 A1 PIC 99.
          03    PIC X.
          03 A2 PIC XX.
        PROCEDURE DIVISION.
           SET I TO 1.
           SEARCH A
               WHEN A1(I) = '09'
                   DISPLAY A2(I) UPON CONSOLE
           END-SEARCH.
           STOP RUN.

VB.NET
Hashtableにデータを組み込み表引きを実行します。

Module Module1
    Public A As New Hashtable
    Public Sub InitializeA()
        A.Add(1, "冬")
        A.Add(2, "冬")
        A.Add(3, "春")
        A.Add(4, "春")
        A.Add(5, "春")
        A.Add(6, "夏")
        A.Add(7, "夏")
        A.Add(8, "夏")
        A.Add(9, "秋")
        A.Add(10, "秋")
        A.Add(11, "秋")
        A.Add(12, "冬")
    End Sub
    Sub Main()
        InitializeA()
        Console.WriteLine(A(9))
    End Sub
End Module

お役に立てましたか?
IT、プログラミングのランキングサイトはこちらです。

にほんブログ村 IT技術ブログへ 人気blogランキングへ FC2 Blog Rankingへ


最新記事の自動受信登録はこちらです。

はてなRSSに追加

livedoor Readerに追加
My Yahoo!に追加
Googleに追加
goo RSSリーダーに追加

|

« コマンドライン引数の取得 | トップページ | Iniファイル(アプリケーション構成ファイル) »

コメント

コメントを書く



(ウェブ上には掲載しません)




« コマンドライン引数の取得 | トップページ | Iniファイル(アプリケーション構成ファイル) »