Pesquisar este blog

domingo, 27 de outubro de 2013

FUNÇÃO E INSTRUÇÃO DE CONTROLE DO FLUXO DE EXECUÇÃO - CHOOSE

Choose


    Função empregada para selecionar e retornar um valor a partir de uma lista de argumentos, utilizando esta sintaxe:

Choose(índice, Opção 1[, Opção 2,... [, Opção n]])

Onde, 
  • Índice: argumento obrigatório, constituindo-se de uma expressão que resulte em um valor entre 1 e o número de opções disponíveis na lista;
  • Opção: argumento obrigatório, consiste em uma lista de constantes, valores, ou expressões passíveis de serem retornados pela função Choose, dependendo do valor do argumento Índice.
As seguintes considerações são válidas para a função Choose: 
  • Choose é uma função com base 1, ou seja, se Índice igual a 1, Choose retorna o valor contido na primeira opção da lista, e assim sucessivamente;
  • Ao utilizar Choose, todos os elementos da lista serão avaliados para produzir um valor, antes da escolha do item a ser retornado. Isto significa que, se cada item for o resultado retornado por uma função, todas as funções serão avaliadas, possibilitando erros imprevisíveis e muitas vezes provocando a lentidão do código;
  • Choose sempre retorna Null se o valor contido em Índice for menor que 1 o maior que o número de opções disponíveis;
  • Sempre que Índice não for um número inteiro, Choose irá arredondá-lo para o próximo número inteiro válido antes de ser avaliado.
Exemplo: Normalmente a função Choose é empregada para sincronizar itens em um grupo de opção ou em uma caixa de listagem. O exemplo a seguir emprega a função Choose para exibir um nome no lugar de um argumento numérico.

Function TipoDeItem(intItem as Integer)

TipoDeItem = Choose(intItem, “Taxa”,”Material”,”Medicamento”,”Honorários”)

End Function

Até a Próxima!!

Nenhum comentário:

Postar um comentário