OCCURS– tag –
-
第3部
【COBOL 読み3-10-9】SEARCH ALLで事故りはともだちを回避
🧩今日の学び・SEARCH ALLは二分探索であり、並び順とINDEXが崩れると正しいデータでも見つからない・速さを選ぶ命令ほど、使う側に「保証責任」が発生するというCOBOL思想を理解する・「速い=正しい」ではなく、「準備が正しければ速い」という視... -
第3部
【COBOL 読み3-10-8】SEARCHのAT ENDとWHENの順序〜クローンウォーリーを探せ!
🧩今日の学び・SEARCHは「WHENを評価 → 見つからなければ最後にAT END」が実行される構文・記述順と実行順が逆になる点が、SEARCH最大の混乱ポイント・COBOLは英語的に「枠を先に示し、中身を後で語る」思想で書かれている 今日のコード 01 ITEM. 0... -
第3部
【COBOL 読み3-10-7】糖衣構文は甘いって何が甘いの?ホイップクリーム?
🧩今日の学び・糖衣構文は処理を簡略化するのではなく、内部動作を「見えなくする」だけの構文である・SEARCHは短いが、ループ回数や増分を読む側に想像させるため理解コストが高い・PERFORMは冗長でも、何が起きているかを隠さない構文である なる... -
第3部
【COBOL 読み3-10-6】SEARCHでなんでAT ENDに?やりがちな罠に引っかかる
🧩今日の学び・SEARCHは「構造」を探す命令ではなく、中身が入った配列を先頭から順に確認する処理である・OCCURSは箱を作るだけ、MOVEで中身を入れなければ係長ですらAT ENDに直行する・SEARCHが動かないときはロジックより先に「データ入ってる?... -
第3部
【COBOL 読み3-10-5】SEARCHはPERFORM?広げた風呂敷はたためるか
🧩今日の学び・SEARCHは「探す命令」ではなく、INDEXを進めながら条件を1件ずつ評価する構造・ITEM-RECを探しているのではなく、IDXが指す位置を順に確認しているだけ・魔法に見える命令ほど、中身はPERFORMという基本構造に立ち返ると理解できる ... -
第3部
【COBOL 読み3-10-4】結局SUBSCRIPTってなに?さらに興奮係長!
🧩今日の学び・SUBSCRIPTは「数」そのものではなく、OCCURS配列で“何番目を使うか”を数値で指定している状態の名前・INDEX/SUBSCRIPTはいずれも命令ではなく、配列参照を読む側が頭の中で分類するための概念・COBOLは書けるかより、「この参照は何... -
第1部
【COBOL 読み1-23】スタートは0か1かでポパイvsブルータス
🧩今日の学び・COBOL配列が1から始まるのは「自然言語の数え歌」文化が背景・CT-COUNTRY(CT-IX) の“カッコ”は「引き出し番号」というCOBOLらしい概念・0番目を作りたいという発想こそ、COBOL脳が現代エンジニアへ進化している証 今日のコード SET C... -
COBOL
【COBOL 読み1-5】WORKING-STORAGEのPIC・VALUE・OCCURSで箱づくりで死角なし
今回のコード *> --- 現在日時(レポートヘッダに使用) --- 01 CDATE. 05 CD-RAW PIC X(21). 05 CD-YYYY PIC 9(4). 05 CD-MM PIC 9(2). 05 CD-DD PIC 9(2). 05 CD-HH PIC 9(2). 05 CD-MN PIC 9(2). 05 CD-SS PIC 9(2). *> --- CSV項目(文字) --- ...
1