意味:メインルーチンとは切り離された、細かく分けられた処理のこと。ユーザー関数や、ユーザー定義関数と呼ばれることもあり、関数のように何度でも使用できる。よく使う処理を切り離して何度も利用するときや、コードが長くなるときに利用する。