val = 10 # 最初の参照時に自動的に定義されます
val = a # 最初の参照時、変数にはnilが設定されます。
# 以下と同意になります。
# a = nil
# val = a
Integer = 10 # Integer は定義済みクラスの静的インスタンスのため、ローカル変数として使用できません。制約条件の付加
val=10:int # valを数値型として宣言します。 str="mkscript":final # strを、"mkscript" という値を持つ変更不可オブジェクトとして宣言します。
val = 10 val:final # [error]最初の参照以降に、制約条件を追加変更することはできません。