Please note that the recommended version of Scilab is 2026.0.0. This page might be outdated.
See the recommended documentation of this function
intppty
ajusta propriedades de passagem de argumentos de interface
Seqüência de Chamamento
funs=intppty() intppty(fun)
Parâmetros
- fun
- inteiro, um número de interface (ver funptr) 
- funs
- vetor de inteiros, vetor de números de interface (ver funptr) 
Descrição
Os programas de interface pode ser escritos de duas formas diferentes para o modo de passagem de argumento de funções.
No primeiro modo, que é o padrão, os argumentos são passados por valor. A sintaxe é a seguinte:
foo(A,1+2)
o argumento associado a A será passado por
            valores (uma cópia de A é feita antes de
            foo i ser chamada, e o argumento associado a
            1+2 será passado por valor.
No segundo modo, os argumentos podem ser passados por referência, se
            houver "argumentos nomeados" (nenhuma cópia do valor da variável é feita).
            intppty(fun) com fun>0 diz ao
            Scilab que a interface com o número fun pode manipular
            argumentos passados por referência. A sintaxe é a seguinte:
foo(A,1+2)
O argumento associado a A será passado por
            referência e o argumento associado a 1+2 será passado
            por valor.
Aviso: a declaração de interface com número fun
            pode manipular argumentos passados por referência se não for o caso de
            produzir resultados imprevisíveis.
intppty(fun) com fun<0
            suprime esta propriedade para para a interface
            -fun.
intppty() retorna o vetor de interfaces que
            manipulam argumentos passados por referência.
Esta função pode ser útil para interfaces dinamicamente carregadas (ver addinter).
Ver Também
| Report an issue | ||
| << funptr | Built-in & external | newfun >> |