Scilab Website | Contribute with GitLab | Mailing list archives | ATOMS toolboxes
Scilab Online Help
6.0.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.
See the recommended documentation of this function

Ajuda do Scilab >> Funções > varargout

varargout

variável do número de argumentos de saída em uma lista de argumentos de saída

Descrição

Uma função cuja lista de argumentos de saída contém varargout deve ser chamada com mais argumentos de saída que indicado na lista de argumentos de saída. A chamada de argumentos passados da palavra-chave varargout em diante são extraídos da lista varargout definida na função.

varargout = function ex() pode ser chamado com qualquer número de argumentos de saída. Dentro da função ex, argumentos de saída podem ser armazenados em varargout(i).

[X1,...,Xn,varargout] = function ex() também pode ser usado. Neste caso, as variáveis Xi devem estar atribuídas na função tanto quanto varargout(i).

O número total real de argumentos de saída é dado por argn(1)

Observação

A variável varargout deve ser criada dentro de uma função e atribuída a uma list. Se varargout for a única variável de saída formal, a lista deve conter pelo menos uma entrada.

Exemplos

function varargout=exampl()
  varargout=list(1,2,3,4)
endfunction

x=exampl()
[x,y]=exampl()
[x,y,z]=exampl()

function [a, b, varargout]=exampl1()
  a='first'
  b='second'
  varargout=list(1,2,3,4)
endfunction

exampl1()
[a,b]=exampl1()
[a,b,c]=exampl1()
Report an issue
<< varargin Funções whereis >>

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:
Mon Feb 12 19:58:45 CET 2018