"Manequim" como "não utilizado"
Em geral (não no Fortran), um argumento fictício é um argumento que não será usado pelo corpo da função.
Por exemplo, na função a seguir, z
é um argumento fictício, mas x
e y
não é.
int f(int x, int y, int z) {
return (x + y);
}
Eles podem ser usados por vários motivos:
dependendo de outro argumento ou de alguma configuração, o argumento será usado (não simulado) e, às vezes, não (simulado), mas a configuração de programação impõe a aprovação de um argumento de qualquer maneira. Nesse caso, você geralmente pode passar qualquer coisa para a função, NULL
ou seja 0
, dependendo da configuração;
o argumento não é mais necessário, mas você deve fornecer um por motivos de compatibilidade com versões anteriores;
a função não aceita nenhum argumento (pode ser chamado de procedimento), mas a configuração impõe para fornecer pelo menos um argumento. Você pode encontrar isso em linguagens de programação funcionais impuras, mas em geral não é chamado de "fictício" porque o tipo ( unit
em ocaml ) sugere.
"Manequim" em Fortran e Pascal
Em Fortran e Pascal, e provavelmente no seu caso, há uma noção mais obscura do argumento fictício de objetos passados que não consegui compreender. Mas parece preocupar-se mais com a especificação do que com o procedimento de passagem de argumentos. (Algumas explicações: link 1 com os dois idiomas , link 2 em francês ).
Não sei se essa noção ainda é usada.
"Manequim" como "encadernado"
Eu não recomendaria essa terminologia em nenhum caso, mas "variável dummy" pode significar "variável vinculada", mas essa noção é mais uma coisa de matemática e ciência da computação.