Scilab Website | Contribute with GitLab | Mailing list archives | ATOMS toolboxes
Scilab Online Help
5.3.1 - Português

Change language to:
English - Français - 日本語 -

Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
However, this page did not exist in the previous stable version.

Ajuda Scilab >> Funções > listfunctions

listfunctions

propriedades de todas as funções no espaço de trabalho

Seqüência de Chamamento

[flist,compiled,profilable,called] = listfunctions([scope])

Parâmetros

scope

string, "local" (padrão) ou "global"

flist

array de strings, names nomes de todas as variáveis funções especificadas no espaço de trabalho

compiled

array de booleanos, verdadeiro se o elemento correspondente de flist for do tipo 13

profilable

array de booleanos, verdadeiro se o elemento correspondente de flist for do tipo 13, e adicionalmente informações sobre profiling forem encontradas no pseudo-código da função.

called

array uint32, número de vezes que o elemento correspondente de flist foi chamado (não-zero apenas se a função possuir profiling)

Descrição

  • Esta função verifica todas as variáveis do espaço de trabalho (dadas por who) e coleta aquelas de tipo 11 ou 13; para as últimas, lst=macr2lst(fun) é chamada, de modo a verificar a entrada para magic profiling ao fim da primeira linha de código, i.e. lst(5)(1)=="25".

Exemplos

recompilefunction("asinh","p")
[flist,compiled,profilable,called] = listfunctions();
flist(profilable)

Ver Também

  • function — abre definição de função
  • exec — execução de arquivo script ("script" significa roteiro)
  • deff — definição on-line de função
  • comp — compilação de função Scilab
  • fun2string — gera definição ASCII de uma função Scilab
  • profile — extrai profiles (dossiês) de execução de uma função do Scilab
  • recompilefunction — recompila uma função Scilab modificando o seu tipo

Autor

Enrico Segre

<< libraryinfo Funções macro >>

Copyright (c) 2022-2024 (Dassault Systèmes)
Copyright (c) 2017-2022 (ESI Group)
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Thu Mar 03 11:00:37 CET 2011