Usar atribuições e conversões de tipo
A instrução atribuições é a instrução mais usada no seu aplicativo. Com uma instrução de atribuição, você pode definir um valor para uma variável ou a instrução atribuirá um valor a uma variável.
Para atribuir um valor (ou uma expressão) a uma variável, use o operador de atribuição :=. É possível ler essa instrução como becomes.
A instrução de atribuição também pode atribuir uma expressão a uma variável. A expressão 5 + 5 resulta no valor inteiro de 10, que será atribuído à variável. Também é possível usar outras variáveis na atribuição. O exemplo a seguir mostra as variáveis A e B que estão sendo usadas, o que também resultará no valor inteiro de 10.

Quando você está atribuindo um valor (de outra variável) a uma variável, o tipo de dados do valor e a variável devem ser iguais. Não é possível atribuir um valor de texto a uma variável inteira ou a um inteiro a uma variável de texto.
Alguns tipos de dados são convertidos automaticamente, mas somente os tipos de dados String e numeric permitem a conversão automática de tipos.
Quando você tem duas variáveis com um tipo de dados String, como texto ou código, pode atribuir os valores a cada variável, e o sistema os converterá automaticamente no outro tipo.

No exemplo anterior, o valor da variável Description foi atribuído à variável Code. Como a variável Code é um tipo de dados Code, ela automaticamente converte todas as letras minúsculas em maiúsculas e remove todos os espaços à direita e à esquerda. Em um tipo de dados Code, o valor está sempre em letras maiúsculas e não tem espaços à esquerda ou à direita. O comprimento das duas variáveis deve ser o mesmo.
Os tipos de dados numéricos também incluem uma conversão automática de tipos, mas com algumas considerações. O valor precisa estar no intervalo da variável. Não é possível atribuir valor BigInteger a um tipo de dados Integer se ele excede o intervalo do inteiro.
Se você tentar converter um valor decimal em um tipo de dados Integer, deve ser um número inteiro. Quando você está convertendo um Integer em um Char, o valor deve estar entre 0 e 255.