PERFORM– tag –
-
第3部
【COBOL 読み3-10-7】糖衣構文は甘いって何が甘いの?ホイップクリーム?
🧩今日の学び・糖衣構文は処理を簡略化するのではなく、内部動作を「見えなくする」だけの構文である・SEARCHは短いが、ループ回数や増分を読む側に想像させるため理解コストが高い・PERFORMは冗長でも、何が起きているかを隠さない構文である なる... -
第3部
【COBOL 読み3-10-5】SEARCHはPERFORM?広げた風呂敷はたためるか
🧩今日の学び・SEARCHは「探す命令」ではなく、INDEXを進めながら条件を1件ずつ評価する構造・ITEM-RECを探しているのではなく、IDXが指す位置を順に確認しているだけ・魔法に見える命令ほど、中身はPERFORMという基本構造に立ち返ると理解できる ... -
第3部
【COBOL 読み3-5-3】GO TOを使ったときの地獄プラスα〜静寂とたこ焼き
🧩今日の学び・NEXT-RECは処理の意味を持たず、GO TOを成立させるためだけに生まれる“足場”である・GO TOを選ぶと、制御の後始末・安全確認・説明責任まで人間が背負うことになる なるお)係長? GO TOのコードの例示内にNEXT-REC.って最期にふと出... -
第3部
【COBOL 読み3-3】PERFORM(人間界)をEXITでノックアウト
🧩今日の学び・EXIT PERFORMは“ループだけ”抜け、段落先頭には戻らない動作である点を理解。・抜けた瞬間のCNT SUMの値がそのまま後続処理へ流れる、係長の核心アドバイスを再確認。・次回は「段落・セクションが重なる時のPERFORM制御」に進み、CO... -
第3部
【COBOL 読み3-1-2】EXIT PERFORMと終了命令の境界線〜STOP RUNはどこの子?
🧩今日の学び・EXIT PARAGRAPHは「呼ばれた段落の仕事を終える」命令で、STOP RUNは「プログラム人生を終わらせる」命令・PERFORM中にSTOP RUNを書くと、呼び出し元の存在意義ごと消えるという層構造の理解が重要・下位段落ではEXIT、最上位だけSTO... -
第2部
【COBOL 読み2-11-3】PERFORM抜けとSTOP RUN〜係長の憂い
🧩今日の学び・PERFORM THRUは段落を順番に実行して呼び出し元へ戻る「一回きりの段落実行」・END-PERFORMはループ終了、EXIT PERFORMは途中脱出、STOP RUNはプログラム全体終了・COBOLの制御構造は「どこまで終わらせるか」を常に意識して書く必要... -
第2部
【COBOL 読み2-8-2】PERFORM抜けでの初期化話〜スケバン刑事と饅頭と
🧩今日の学び・EXIT PERFORM後のCNTは外へ生き残るため、再利用には初期化が必須であることを理解した。・係長の「初期化は礼儀」という教えで、COBOLが“人情と安全運用の言語”である理由が腑に落ちた。・ループ変数管理は次回にもつながる基礎──片... -
第2部
【COBOL 読み2-8-1】無駄を無にしないEXIT PERFORMの意識の高さ
🧩今日の学び・EXIT PERFORMは無駄ではなく、本来の動線を残す“意図の見える余白”。・実行されない行も、読み手に正しい文脈を伝える設計要素になる。・COBOLの可読性思想を理解することで、ループ制御の判断がより的確になる。 係)よし、今日のテ... -
第1部
【COBOL 読み1-10】30年後に会いましょう〜そろそろ読めるようになってきた
🧩 今日の学び• READ文は「ファイルから1行読む」命令。• AT END/NOT AT ENDで「終わった」「まだある」を判断できる。• EOF-YESをTRUEにすることで、PERFORMループを自然に終了できる。 今日のコード READ-INFILE. READ INFILE AT END SET EOF-YE... -
第1部
【COBOL 読み1-8】光の速度よりも〜OPENしてPERFORMして、で?〜
今日のコード OPEN INPUT INFILE OUTPUT OUTREP OUTPUT ERRFILE. PERFORM WRITE-REPORT-HEADER. 星矢は光の速度 なるお)INFILEにはファイルをいれてるからー あれ?FDってなんだったっけ...
12