private functions
Fonctions privées.
📄 Description
Les fonctions privées servent un objectif précieux lorsque vous souhaitez restreindre l'accessibilité d'une fonction.
Dans de nombreux cas, une seule fonction peut nécessiter l'accès à une ou plusieurs fonctions auxiliaires.
lorsqu'une fonction auxiliaire solitaire est utilisée par plusieurs fonctions, il devient nécessaire de déplacer ces fonctions auxiliaires vers un sous-répertoire dédié nommé "private", situé dans le répertoire où se trouvent les fonctions qui nécessitent l'accès à ces fonctions auxiliaires.
Pour illustrer ce concept, considérons une fonction, appelons-la function1, qui repose sur une fonction d'aide, function2, pour effectuer une partie substantielle de ses tâches, comme indiqué dans l'exemple ci-dessous.
Dans ce scénario, si le chemin vers function1 est directory/function1.m et function2 se trouve dans le répertoire directory/private/function2.m, alors function2 n'est accessible qu'aux fonctions dans directory, telles que function1.
💡 Exemples
directory/function1.m
function y = function1(x)
y = function2(x) + 1;
end
directory/private/function2.m
function y = function2(x)
y = 41;
end
🔗 Voir aussi
🕔 Historique
1.0.0
version initiale
Last updated
Was this helpful?