制御構造– tag –
-
第3部
【COBOL 読み3-5-3】GO TOを使ったときの地獄プラスα〜静寂とたこ焼き
🧩今日の学び・NEXT-RECは処理の意味を持たず、GO TOを成立させるためだけに生まれる“足場”である・GO TOを選ぶと、制御の後始末・安全確認・説明責任まで人間が背負うことになる なるお)係長? GO TOのコードの例示内にNEXT-REC.って最期にふと出... -
第3部
【COBOL 読み3-5-1】ループ抜け兄弟をまとめる〜係長搾取対象時代
🧩今日の学び・EXIT PERFORM CYCLEは「ループを終わらせず、今の1周だけを無かったことにする」制御命令・EXIT PERFORMが撤退なら、CYCLEは見送り。兄弟だが役割は明確に違う・IFのネストやGO TO地獄を避けるために用意された、現場向けの例外処理... -
第3部
【COBOL 読み3-4-1】ベテラン歌手の引き際〜EXIT SECTIONとPROGRAMの終幕
🧩今日の学びEXIT SECTIONはSECTION内の残り処理をすべてスキップする大きな出口EXIT PROGRAMはSTOP RUNと違い、CALL元へ制御を返すための命令EXIT系命令は「どこまで終わるか」を明示する設計思想そのもの なるお)係長! EXIT PERFORMはなんとな... -
第3部
【COBOL 読み3-2-2】GO TO が「悪」になった本当の理由(補足)〜おじさんポエム
🧩今日の学び・GO TOは処理を終わらせる命令ではなく、「終点を持たないジャンプ」そのものだ・STOP RUNやEXITは“どこまで終わるか”を定義するが、GO TOはそれを読者に押し付ける・GO TOが嫌われた理由は乱用ではなく、「構造をコードに書けなかっ... -
第3部
【COBOL 読み3-2-1】緊急GO TO処理で社長と王様ゲーム
🧩今日の学び・GO TO文は制御構造を無視して処理を飛ばす“非常口”。・係長いわく「GO TOは社長命令レベル。使うときは覚悟を決めろ」。・安全なフロー設計こそCOBOLを“現代に繋ぐ鍵”。 今日のコード MOVE 1 TO CNT. IF CNT = 1 GO TO STEP-A ELSE G... -
第2部
【COBOL 読み2-12】第二部完 さらに新しい世界へ
なるお)係長、ジャージーデビルってこれっすよ。鳥っぽいすよね。 係長)なんだってんだ。 な)えー、だってジャージーデビルに興味津々だったじゃないすか!鼻息荒かったじゃないすか! 係)なにのどこに興味津々だったんだよ… な)UMA話できるかと思っ... -
第2部
【COBOL 読み2-11-3】PERFORM抜けとSTOP RUN〜係長の憂い
🧩今日の学び・PERFORM THRUは段落を順番に実行して呼び出し元へ戻る「一回きりの段落実行」・END-PERFORMはループ終了、EXIT PERFORMは途中脱出、STOP RUNはプログラム全体終了・COBOLの制御構造は「どこまで終わらせるか」を常に意識して書く必要... -
第2部
【COBOL 読み2-9-1】伝えることの大切さ〜BYで積み上げ下げ
🧩今日の学び・PERFORM VARYINGは、FROM=開始BY=ごとにUNTIL=終わりを日本語で読むと一気に理解できる・BYは省略されがちだが、伝えないと読み手に意図が伝わらない重要要素・増加だけでなく、減少や小数も扱えることでループ表現の幅が大きく広... -
第2部
【COBOL 読み2-8-2】PERFORM抜けでの初期化話〜スケバン刑事と饅頭と
🧩今日の学び・EXIT PERFORM後のCNTは外へ生き残るため、再利用には初期化が必須であることを理解した。・係長の「初期化は礼儀」という教えで、COBOLが“人情と安全運用の言語”である理由が腑に落ちた。・ループ変数管理は次回にもつながる基礎──片... -
第2部
【COBOL 読み2-8-1】無駄を無にしないEXIT PERFORMの意識の高さ
🧩今日の学び・EXIT PERFORMは無駄ではなく、本来の動線を残す“意図の見える余白”。・実行されない行も、読み手に正しい文脈を伝える設計要素になる。・COBOLの可読性思想を理解することで、ループ制御の判断がより的確になる。 係)よし、今日のテ...
12