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
addpath
đź•”Historique des versions
Version Description
1.0.0 version initiale
Modifier cette page sur GitHub