フォーラム


ゲスト  

ようこそ ゲスト さん。このフォーラムに投稿するには 登録が必要です。

ページ: [1]
トピック: Exit 関数
DEKO
管理者
投稿数: 2693
Exit 関数
on: 2013/04/14 17:22 Sun

関数から抜ける Exit() 関数ですが、Delphi 2009 以降では result 変数の代わりに使う事ができます。

// Pascal 標準
function TEST: Integer;
begin
TEST := 1;
end;

// result 変数
function TEST: Integer;
begin
result := 1;
end;

// Exit 関数
function TEST: Integer;
begin
Exit(1);
end;

 
いずれも同じ動作になります。

Nov
メンバー
投稿数: 14
Re: Exit 関数
on: 2013/04/17 22:08 Wed

引用 DEKO on 2013/04/14 17:22 Sun
関数から抜ける Exit() 関数ですが、Delphi 2009 以降では result 変数の代わりに使う事ができます。

Cからの移植で return の代わりに使えるので便利ですね。
そのうち、case 文で continue したら次のラベルを続けて実行、なんて機能が拡張されたり…
しないですね、たぶん。

ページ: [1]
WP Forum Server by ForumPress | LucidCrew
バージョン: 1.7.5 ; ページロード: 0.027 sec.