主要内容

このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

プライベート関数

このトピックでは,“プライベート関数”という用語とプライベート関数の作成および使用方法を説明します。

プライベート関数は,関数のスコープを制限するときに便利です。関数は,私人というサブフォルダーに格納することで,プライベートに指定されます。これにより,この関数は私人サブフォルダーのすぐ上のフォルダーにある関数およびスクリプトでのみ使用可能になります。

たとえば,MATLAB®検索パス上にあるフォルダー内に私人というサブフォルダーを作成します。私人はパスに追加しません。私人フォルダー内で,findme.mというファイルに新しい関数を作成します。

函数找到我% FINDME私有函数的示例。disp (“你找到了私人宴会。”

私人フォルダーを含むフォルダーに変更し,visible.mというファイルを作成します。

函数可见蹄

現在のフォルダーを任意の場所に変更し,関数可见を呼び出します。

可见
你找到了私人宴会。

プライベート関数はコマンドラインまたは私人フォルダーの親の外部にある関数からは呼び出せませんが,ヘルプにはアクセスできます。

帮助私人/蹄
一个私有函数的例子。

プライベート関数は標準の関数よりも優先されるので,MATLABはプライベート関数test.mを検索してから,非プライベートプログラムファイルtest.mを検索します。これにより,別のフォルダーでオリジナルを保持しながら,特定の関数の別のバージョンを作成できます。

関連するトピック