本文へスキップ
← 用語集一覧へ

サブルーチン

教科書で学ぶコーディング規約と構造化

定義サブルーチン は、特定のまとまった処理を 1 つにまとめ、ほかの処理から呼び出して使えるようにした部品である。

解説呼び出されると処理を実行し、終わると呼び出した側の続きへ戻る。同じ処理を何か所にも書かずに済み、1 か所直せば呼び出しているすべての箇所に反映される。言語によっては 関数 や 手続き とも呼ばれ、サブルーチンがさらに別のサブルーチンを呼び出すこともできる。

たとえ料理の手順書で「だしの取り方は別ページ参照」と書いておき、必要な場面で何度でもそのページを見に行くのに似ている。

記憶フックsub は「下の・従属の」を表す接頭語で、サブマリン (水面の下を進む船) の sub と同じ。

メインルーチン

サブルーチン1

サブルーチン2