Finaliza uma função e retorna um valor, se necessário.

Sintaxe:

return;

return valor; // ambas formas são válidas

Parâmetros

valor: alguma variável ou constante

Exemplos:

Uma função para comparar o valor de um sensor com um limite

 int checkSensor(){       
if (analogRead(0) > 400) {
return 1;
else{
return 0;
}
}

A palavra-chave return é útil para testar uma seção de código sem ter que transformar em "comentário" um grande e possivelmente defeituoso bloco de código.

void loop(){

// aqui, uma brilhante idéia de programação

return;

// restante do bloco de código não funcional
// este código nunca será executado
}

Página de início da referência

Correções, sugestões, e nova documentação devem ser enviadas ao Forum.

O texto de referência do Arduino está baixo uma Licença Creative Commons Attribution-ShareAlike 3.0. Amostras de código utilizadas na referência foram deixados  ao domínio público.

 

O conteúdo desta página é uma tradução para o português a partir do site original do Arduino.

Esta obra está sob uma Licença Creative Commons.

Creative Commons License