割り当てと型変換の使用
代入ステートメントは、アプリケーションで最もよく使用されるステートメントです。 代入ステートメントを使用すると、変数に値を設定するか、またはステートメントが変数に値を代入ることができます。
変数に値(または式)を割り当てるには := 代入演算子を使用します。 このステートメントは becomes として読み取ることができます。
代入ステートメントでは、式を変数に代入することもできます。 式 5 + 5 を入力すると、整数値が 10 になり、変数に割り当てられます。 割り当てで他の変数を使用することもできます。 次の例では、変数 A と B が使用されていますが、これらも整数値 10 になります。

別の変数から変数に値を割り当てる場合は、値と変数のデータ型が同じである必要があります。 テキスト変数にテキスト値を割り当てたり、整数をテキスト変数に割り当てたりすることはできません。
一部のデータ型は自動的に変換されますが、string 型と numeric データ型のみが自動型変換を行えます。
テキストまたはコードなどの string データ型を持つ 2 つの変数がある場合は、変数値を相互に割り当てることができ、システムは自動的に他の型に変換します。

前の例では、変数の Description の値が変数 Code に割り当てられていました。 変数 Code はデータ型 Code であるため、すべての小文字は自動的に大文字に変換され、先頭と末尾のスペースがすべて削除されます。 Code データ型では、この値は常に大文字で、先頭または末尾にスペースはありません。 2 つの変数の長さは同じである必要があります。
Numeric データ型には自動型変換も含まれますが、考慮事項がいくつかあります。 値は変数の範囲内である必要があります。 整数の範囲を超える場合、BigInteger 値を Integer データ型に割り当てることはできません。
Decimal 値を Integer データ型に変換しようとする場合は、整数である必要があります。 Integer を Char に変換する場合、値は 0 ~ 255 の間にする必要があります。