-
-
Notifications
You must be signed in to change notification settings - Fork 4
return
int val = 30;
void draw() {
int t = timestwo(val);
println(t);
}
int timestwo(int dVal) {
dVal = dVal * 2;
return dVal;
}
int[] vals = {10, 20, 30};
void draw() {
int[] t = timestwo(vals);
println(t);
noLoop();
}
int[] timestwo(int[] dVals) {
for(int i=0; i<dVals.length; i++) {
dVals[i] = dVals[i] * 2;
}
return dVals;
}
void draw() {
background(204);
line(0, 0, width, height);
if(mousePressed) {
return;
}
line(0, height, width, 0);
}
A palavra chave return
é utilizada para indicar o tipo de valor a retornar de uma
função. O valor sendo retornado deve ser de tipo igual ao
definido na declaração da função.
Funções declaradas com void
não podem retornar valores e não podem incluir um valor de retorno. A palavara chace return
também
pode ser usada para sair de uma função, e
consequentemente não permitindo que o program leia e execute os
comandos restantes nela contidos (veja o terceiro exemplo acima).
tipo funcao {
comandos
return valorvalue
}
Parâmetros tipo boolean, byte, char, int, float, String, boolean[], byte[], char[], int[], float[], String[]
funcao qualquer função que esteja sendo definida
comandos qualquer comando válido
valor deve ser do mesmo tipo de dados que o parâmtro "tipo"
Web & Applicações
A referência de Processing está sob a licença Creative Commons BY-NC conforme indicado aqui. Esta Wiki-tradução é baseada na tradução e adaptação para o Português do Brasil do professor Luiz Ernesto Merkle