代入することができません。代入する可能性のある場合は下記のように明示的に宣言する必要があります。代入可に変更することはできません。等でよくあるやつですね。OS側で代入される値に応じて型を推論してくれるやつです。これは好みが別れると思います。個人的なコードなら便利かと思いますが、商用コードとかだと誰が触るかわからないのでちゃんと型宣言してあげるべきだと思います。使っている場合はコンパイルエラーになります。しよする場合は必ず型宣言しないとダメなようです。