• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:変数の値を破棄する方法)

変数の値を破棄する方法

このQ&Aのポイント
  • 変数の値を破棄する方法について知りたいです。特にデータ型で宣言した場合の正しい破棄方法を教えてください。
  • データ型で宣言した変数の値を破棄する方法を教えてください。
  • 変数の値を破棄する方法について詳しく教えてください。特にデータ型で宣言した場合の正しい破棄方法が知りたいです。

質問者が選んだベストアンサー

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

データ型の変数は、そういう意味では「破棄する」ことはできません。 ステップ実行しつつローカルウィンドウで変数の中身の推移を観察しながら勉強してみると理解しやすいですが、オブジェクト変数は最初に変数に値を格納するまではnothingが初期値です。オブジェクト代入後、改めてnothingを格納する事で、オブジェクトへのインスタンスを破棄したことになります。 一方データ型の変数(たとえばstring)は、変数が生まれたその瞬間から各データ型に応じた初期値で初期化されています。たとえばStringなら""です。 従って、敢えて言えばs = "" として初期値に戻すことで、それまで格納されていた値を「破棄」したと見ることはできます。

fasd132ewq
質問者

お礼

変数の値を破棄する方法 No.1 ステップを実行しつつ確認した所、仰る通り、 オブジェクト変数はNothing データ型は”” で始まってました。 データ型を破棄したい時は、 s = ""のようにします。 ありがとうございました。

関連するQ&A