Discussão do artigo "Do básico ao intermediário: Array e Strings (I)"

 

Novo artigo Do básico ao intermediário: Array e Strings (I) foi publicado:

Neste artigo, começaremos a ver alguns tipos especiais de dados. Vamos começar definindo o que seria uma string e como usar alguns procedimentos básicos. Isto para que possamos começar a trabalhar com este tipo que é bem curioso. Apesar de em alguns momentos ser um tanto confuso para iniciantes. O conteúdo exposto aqui, visa e tem como objetivo, pura e simplesmente a didática. De modo algum deve ser encarado como sendo, uma aplicação cuja finalidade não venha a ser o aprendizado e estudo dos conceitos mostrados.

Observem que estamos criando uma pequena função na linha 19. Esta é bem simples de ser compreendida, com base no conhecimento mostrado nestes meus artigos, até o presente momento. Por conta disto, ao executarmos ela, teremos o retorno de uma string no formato hexadecimal. Mas este valor que será retornado estará conforme era esperado ser visto, quando fossemos analisar a cor como sendo RGB. Ao executarmos este código 07, iremos ver no terminal, algo parecido com a imagem logo abaixo.

Imagem 10

Agora veja uma coisa interessante aqui. Na primeira linha desta imagem 10, temos o valor da cor, sendo expressa. Mas o valor hexadecimal, não corresponde ao que esperávamos encontrar. Porém, ao olhar na última linha desta mesma imagem 10, podemos ver que ali sim, o valor é exatamente o que esperávamos encontrar. Isto quando estamos lendo a com como um RGB. Ou seja, aqueles valores que aparecem na primeira linha, são representados na ordem inversa no hexadecimal. Mas podemos girar eles, de forma que ficarão na ordem esperada. Um detalhe importante: Este valor visto na última linha da imagem 10, NÃO representa a cor que é informada na linha oito do código 07. Esta representação apenas apresenta o valor esperado devido aos valores vistos como retorno da função ColorToString. Então meu caro leitor, não confunda as coisas. Por isto mudei a cor para que a informação de fato fizesse sentido aqui. E pudesse ser explicada da maneira adequada.


Autor: CODE X