Se retorna / If return
Permite retornar um valor quando uma expressão relacional é avaliada como verdadeira.
Figura 1 - Bloco Se retorna
Compatibilidade
Bloco cliente e servidor: procedures_ifreturn()
Retorno
O bloco não possui retorno.
Parâmetros
Se
Expressão relacional para comparação.
Posição: 1
Inglês: If
Tipo: Objeto / Object
Exemplo: uso do bloco Comparador relacional
Retorna
Valor de retorno da função.
Posição: 2
Inglês: Return
Tipo: Objeto / Object
Exemplo: uso do bloco Valor booleano
Exemplo
A imagem abaixo apresenta um exemplo de uso do bloco Se retorna. O bloco Comparador relacional irá verificar se o valor 4 é maior que 2. Se a condição for verdadeira, o bloco Se retorna terá, como valor de retorno da função, o valor booleano "verdadeiro". O valor de retorno do bloco pode ser utilizado em outras funções (Figura 2.1).
Figura 2 - Exemplo de uso do bloco Se retorna
A função da imagem a seguir imprime, no console do depurador, o valor de retorno da função da Figura 2.
Figura 2.1 - Função que utiliza o valor de retorno da função da Figura 2