DelphiでNULLでないかどうかを判断するにはどうすればよいか
Delphiでは、変数が空であるかどうかを次のように判断できます。
- 文字型変数は、次のメソッドを使用して空であるかどうか判定できます。
if Variable = '' then
// 变量为空
else
// 变量不为空
- その他データ型の変数が空かどうかを判断する方法として以下のものがあります。
if Variable = 0 then // 或 Variable = False 对于布尔类型
// 变量为空
else
// 变量不为空
- オブジェクト型の変数がnullかどうかを判断する方法は次のとおりです。
if Variable = nil then
// 变量为空
else
// 变量不为空
数値型の変数は0が初期値の場合があり、空かどうかは利用状況に応じて判断する必要があります。同様に、オブジェクト型の変数はインスタンス化されていなければnilが初期値となるため、こちらも状況に応じた空判定が必要となります。