このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。
このトピックでは,“プライベート関数”という用語とプライベート関数の作成および使用方法を説明します。
プライベート関数は,関数のスコープを制限するときに便利です。関数は,私人
というサブフォルダーに格納することで,プライベートに指定されます。これにより,この関数は私人
サブフォルダーのすぐ上のフォルダーにある関数およびスクリプトでのみ使用可能になります。
たとえば,MATLAB®検索パス上にあるフォルダー内に私人
というサブフォルダーを作成します。私人
はパスに追加しません。私人
フォルダー内で,findme.m
というファイルに新しい関数を作成します。
函数找到我% FINDME私有函数的示例。disp (“你找到了私人宴会。”)
私人
フォルダーを含むフォルダーに変更し,visible.m
というファイルを作成します。
函数可见蹄
現在のフォルダーを任意の場所に変更し,関数可见
を呼び出します。
可见
你找到了私人宴会。
プライベート関数はコマンドラインまたは私人
フォルダーの親の外部にある関数からは呼び出せませんが,ヘルプにはアクセスできます。
帮助私人/蹄
一个私有函数的例子。
プライベート関数は標準の関数よりも優先されるので,MATLABはプライベート関数test.m
を検索してから,非プライベートプログラムファイルtest.m
を検索します。これにより,別のフォルダーでオリジナルを保持しながら,特定の関数の別のバージョンを作成できます。