Fusão ou Malabarismo (conversão) de Tipos de Dados
()
1.7 - Fusão ou Malabarismo (conversão) de Tipos de Dados.
(conteúdo completo - http://swishscriptbr.blogspot.com)
Fusão de tipo (type casting) de dados é uma expressão usada em linguagens de programação poderosas como C/C++ e também em Flash MX ActionScript. Em PHP é também referenciada como malabarismo de tipos de dados. Significa, simplesmente, a conversão de um tipo de dados em outro tipo. Por exemplo, imagine a variável myFloatVar contendo o valor do tipo flutuante (um número fracionado), digamos 14.80, e você deseja obter um número inteiro através da conversão do tipo de variável, significando o número aproximado 15 ao invés de 14.80.
myFloatVar = 14.80;
A conversão e atribuição do resultado para a variável myTCv:
myTCv = int(myFloatVar);
Note que nós utilizamos uma função embutidada int() para converter um valor flutuante para um valor inteiro. O número integral gerado por esta função foi então atribuído à função myTCv, que agora possui o valor 15 atribuído a si.
No exemplo acima, convertemos tipos de dados similares (numérico flutuante para numérico inteiro). A questão é: o que um valor booleano retornaria ao ser convertido para o tipo número inteiro utilizando a função de conversão int()? A resposta é simples: se o valor 'verdadeiro' for convertido, o resultado será o número inteiro 1, e o valor 'falso' terá o número 0 como resultado. Exemplo:
myBVar = true;
myIVar = int(myBVar); // myIVar = 1 (true).
Resumos Relacionados
- Tipo De Dados: Numérico, Textual Ou Booleano.
- Java - Linguagem De Programação 13
- Definindo Uma Variável.
- Escrevendo Funções Com Parâmetros (swishscript)
- Variáveis.
|
|