ホームページ  >  記事  >  バリアントとはどのようなデータ型ですか?

バリアントとはどのようなデータ型ですか?

Guanhui
Guanhuiオリジナル
2020-06-17 11:00:0011707ブラウズ

バリアントとはどのようなデータ型ですか?

バリアントとはどのようなデータ型ですか?

バリアントは特殊なデータ型です。この型には型宣言文字がありません。その機能は、実行時に型を動的に変更することであり、整数や浮動小数点などの単純なデータ型をすべてサポートします。ポイント、文字列、ブール値、日付と時刻、通貨、OLE オートメーション オブジェクトなど。

バリアントの適応性

任意のデータ型を、より適応性の高いバリアント データ型に置き換えることができます。 Variant 変数の内容が数値の場合、数値を表す文字列またはコンテキストによって決定される実際の値で表すことができます。例:

Dim MyVar As Variant

MyVar = 98052

前の例では、MyVar には実際の値が 98052 の値が含まれています。予想どおり、算術演算子は、数値または数値として解釈できる文字列データを含むバリアント型変数を操作できます。演算子を使用して MyVar を別のバリアント型または数値を含む数値変数に加算すると、結果は算術合計になります。

空の値は、初期化されていない (初期値が与えられている) バリアント変数をマークするために使用されます。 Empty を含む Variant は、数値のコンテキストでは 0 を表し、文字列のコンテキストで使用される場合は長さ 0 の文字列 ("") を表します。

Empty を Null と混同しないでください。 Null は、バリアント変数に無効なデータが含まれていることを意味します。

バリアントの Error は、プロセス中にエラーが発生したことを示すために使用される特別な値です。ただし、他の種類のエラーとは異なり、プログラムは通常のアプリケーション レベルのエラー処理を実行しません。これにより、プログラマまたはアプリケーション自体がエラー値に基づいて追加のアクションを実行できるようになります。 CVErr関数を使用して実数をエラー値に変換することでエラー値を生成できます。

推奨チュートリアル:「PHP

以上がバリアントとはどのようなデータ型ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。