Sabino, boa tarde. Por que ao declarar uma variável, você define o tipo de dados da seguinte forma? Function Teste(pCell1 As Double) as String
Entre parênteses definiu o tipo Double e fora do parênteses o tipo String?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Sabino, boa tarde. Por que ao declarar uma variável, você define o tipo de dados da seguinte forma? Function Teste(pCell1 As Double) as String
Entre parênteses definiu o tipo Double e fora do parênteses o tipo String?
Olá Wellington,
O que está dentro do parênteses é a variável, ou seja, a variável pCell será um Double _ que é numérico. O que está fora do parênteses é o retorno da função em si, neste caso não será numérico _ uma String.
Não há nenhuma contradição nisso,
Em outras palavras, como podemos ler essa função do exemplo:
Function Teste (pCell AS Double)
A função Teste retornará um valor em texto (string), mas ela vai utilizar uma variável (pCell) que é numérica.
Caso surjam novas dúvidas, fique à vontade para falar com a gente aqui pelo fórum. Abraços,
Equipe do Prof. Sabino