[ホーム] > [間違えやすい類語 IT編一覧] > [function と sub の違い | VBA]
このページでは VB、VBScript、VBA などで定義が可能な function と sub (subroutine)の違いに関して簡単に説明します。
functionとsub の主な違いは値を戻すか、戻さないかです。サブルーチンの昔の名残で分ける意味はあまりないでしょう。C言語などではこれらを区別せず、関数で統一しています。
(注意)分かりやすく簡単に記載しており、一部の環境や分野では記載内容が異なる可能性があります。あくまでも参考程度でお読みください。
説明 | function(ファンクション、関数) | sub(subroutine、サブルーチン) |
違い | 戻り値を戻すことができる | 戻り値を戻すことができない |
サンプル | wscript.echo test() function test() rem 戻り値を設定 test="a" end function | test() sub test() wscript.echo "test" end sub |
[ホーム] > [間違えやすい類語 IT編一覧]
,