localfunctions
Retorna handles das funções locais definidas no arquivo atual.
Categoria: Language Fundamentals > Data Types
Sintaxe
c = localfunctions
Retorna um cell array de function handles, um para cada função local.
Descrição
Funções locais só podem ser chamadas de dentro do próprio arquivo, então os handles de localfunctions são o modo de entregá-las a código externo, por exemplo para executar um conjunto de funções de teste em um laço. A chamada deve ser feita de dentro do arquivo cujas funções se quer obter.
Argumentos de saída
c- Cell array coluna de function handles. Fica vazio quando o arquivo não tem funções locais.
Exemplo
Listando funções locais
c = localfunctions;
numel(c)
for k = 1:numel(c)
disp(c{k}())
end
function r = first()
r = 'one';
end
function r = second()
r = 'two';
end
Saída
ans = 2
one
two