System.VarCmplx.VarIsComplex

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

function VarIsComplex(const AValue: Variant): Boolean;

C++

extern DELPHI_PACKAGE bool __fastcall VarIsComplex(const System::Variant &AValue);

プロパティ

種類 可視性 ソース ユニット
function public
System.VarCmplx.pas
System.VarCmplx.hpp
System.VarCmplx System.VarCmplx

説明

Variant がデータを複素数として格納しているかどうかを示します。

VarIsComplex 関数は,AValue が複素数を表している(VarType が VarComplex である)場合に true を返します。

複素数 Variant は,複素数を表すカスタム Variant です。この Variant 型は,加算,減算,乗算,除算(整数除算はありません),および符号反転の演算子を使った直接的な操作をサポートします。これには,Real,Imaginary,Radius,Theta,および FixedTheta の 5 つのパブリッシュプロパティがあります。複素数 Variant は,整数型,浮動小数点数型,文字列型,TDateTime 値,および論理値との間でキャストできます。また,VarCmplx ユニットは複素数 Variant に作用する多くのグローバル関数を実装しています。

関連項目