1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Delphi procedureってなに

Posted at

Delphi procedureとは

特定のタスクや操作を実行するための独立したブロックまたはサブルーチンを定義するために使用されるキーワード

Delphiの「procedure」は、関数(function)と対比されるもの
→値を返さずに特定の処理を実行

戻り値のない処理

特定の処理やタスクを実行するだけ
戻り値を返値を返す必要がない場合に使用

パラメータの受け渡し

引数(パラメータ)を受け取ることができる
パラメータを使用することで、procedure内で必要なデータを渡せる

再利用性とモジュール性

特定の処理をまとめて独立したブロックとして定義する
→コードの再利用性とモジュール性を高められる
複数の場所で同じ処理を行う必要がある場合や、大きなプログラムを論理的な単位に分割する場合に便利

Delphiでのprocedureの簡単な定義

procedure ShowMessageDialog(Message: string);
begin
  // メッセージを表示する処理
  ShowMessage(Message);
end;

"ShowMessageDialog"という名前のprocedureが定義されている
→このprocedureは、引数として文字列のメッセージを受け取り、それを画面に表示する処理を行う

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?