persistent variable_name
persistent('variable_name')
persistent variable_name1, ..., variable_nameN
| Paramètre | Description |
|---|---|
| variable_name | une chaîne : nom de la variable. |
persistent définit une variable identifiée par son nomvariable_name comme persistante dans une fonction.
Avant d'utiliser une variable persistante, il est nécessaire d'initialiser sa valeur.
function r = test_persistent_function()
persistent calls;
if isempty(calls)
calls = 0;
end
disp(['nb calls to test_persistent_function: ', int2str(calls)]);
r= calls;
calls = calls + 1;
end
for i = 1:30
r = test_persistent_function();
end
| Version | Description |
|---|---|
| 1.0.0 | version initiale |