who listagem de variáveis

## Seqüência de Chamamento

    who
                who()
                [names, mem] = who(mode)
                [names, mem] = who(mode, sorted)
                [names, mem] = who(sorted)

## Parâmetros

mode

  `local`/`get`: list visible variables (not only in current function).

  `scope`/`current`: list variables in the current scope/function.

  `global`: list global variables.

sorted

  Boolean value to specify if output must be sort in alphabetical order.

names

  String matrix with variable names.

mem

  Double matrix with variable used memory in bytes.

## Descrição

`who` exibe os nome de variáveis correntes.

`who('local')` ou `who('get')` retorna os nomes de variáveis correntes e a memória utilizada em palavras de dupla precisão.

`who('global')` retorna os nomes de variáveis globais e a memória utilizada em palavras de dupla precisão.

`who('sorted')` exibe todas as variáveis em ordem alfabética.

## Examples

    a = 1;
    b = 2;
    [name, mem] = who("local");
    position = find(name=="a")
    mem(position) // Size used by a
    position = find(name=="d") // []

    function foo(a, b)
        disp(who("scope", "sorted"))
    endfunction
    foo(1,2);

## Ver Também

- whos
- who_user
- macrovar

## History

6.0.1 Add "scope" or "current" mode.