System.VarCmplx.VarIsComplex
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 に作用する多くのグローバル関数を実装しています。