Delphi procedureとは
特定のタスクや操作を実行するための独立したブロックまたはサブルーチンを定義するために使用されるキーワード
Delphiの「procedure」は、関数(function)と対比されるもの
→値を返さずに特定の処理を実行
戻り値のない処理
特定の処理やタスクを実行するだけ
戻り値を返値を返す必要がない場合に使用
パラメータの受け渡し
引数(パラメータ)を受け取ることができる
パラメータを使用することで、procedure内で必要なデータを渡せる
再利用性とモジュール性
特定の処理をまとめて独立したブロックとして定義する
→コードの再利用性とモジュール性を高められる
複数の場所で同じ処理を行う必要がある場合や、大きなプログラムを論理的な単位に分割する場合に便利
Delphiでのprocedureの簡単な定義
procedure ShowMessageDialog(Message: string);
begin
// メッセージを表示する処理
ShowMessage(Message);
end;
"ShowMessageDialog"という名前のprocedureが定義されている
→このprocedureは、引数として文字列のメッセージを受け取り、それを画面に表示する処理を行う