Retorno / Return
Esse bloco permite parar o fluxo da função em qualquer parte e passar como retorno da função o que for informado no parâmetro do bloco.
Também é possível sair do fluxo da função a partir do bloco Se retorna.
Compatibilidade
Bloco servidor: cronapi.util.Operations.setReturn()
Retorno
Bloco sem retorno.
Parâmetros
Param
Define o retorno para a função a qual o bloco está inserido.
Posição: 1
Inglês: param
Tipo: Qualquer tipo
Exemplo: "Olá, Mundo!"
Exemplo
No exemplo abaixo, estamos obtendo uma lista de músicos que foram selecionados por um usuário a partir do componente Grade, para isso, usamos o bloco Obter valor do campo. Realizamos um laço dessa lista com o uso do bloco Para cada item na lista e utilizamos o bloco Se faça para verificar se existe algum músico com o atributo "ativo" igual a "falso". Ao encontrar um músico inativo, o bloco Retorno finaliza a função "ExisteMusicoInativo" e retorna o objeto do músico. Caso não encontre nenhum músico inativo, o laço vai até o último item da lista e a função retornará o valor "falso".
Utilizamos outra função abaixo "ImprimeRetornoDaFuncao" para executar e imprimir o retorno da função "ExisteMusicoInativo".
Caso possua algum músico inativo na lista, a função retornará o objeto do primeiro músico encontrado e finaliza a função (figura 2.2).
Se não existir músicos inativos na lista, a função chegará ao fim e retornará "Falso".
Nesta página
- 1 Compatibilidade
- 2 Retorno
- 3 Parâmetros
- 3.1 Param
- 4 Exemplo