NumericType (クラス)
public final NumericType {inherits NamedType}
パッケージ: CURL.LANGUAGE.CORE-TYPES

Curl の数の型の具象表現。


コンストラクタ
double-quantity-type:double 表現で示される量のタイプを戻します。
ファクトリ public {NumericType.double-quantity-type k:KindOfUnits}:NumericType
float-quantity-type:浮動少数の表現で示される量のタイプを戻します。
ファクトリ public {NumericType.float-quantity-type k:KindOfUnits}:NumericType

プロパティ
final?:final 型の場合は true になり、サブクラスを持つことができません。その他の場合は false になります。
アクセサ public NumericType.final?:bool
kind-of-units:この型で表される KindOfUnits
アクセサ public NumericType.kind-of-units:KindOfUnits
プロパティ 継承 NamedType: name
プロパティ 継承 Type: can-be-null?, class?, keyword-type-parameters, non-null-variant, null-variant, positional-type-parameters, primitive?, takes-rest-args?, template
プロパティ 継承 TypeInfo: abstract?, package, parameterized-class?, public?, sealed?, serializable?, shared?, value-class?

メソッド
subtype-of?:self が、指定された Type のサブタイプかどうかを特定します。
public sealed {NumericType.subtype-of? t:Type}:bool
メソッド 継承 Object: object-describe, object-describe-for-debugging, object-serialize



コンストラクタ詳細
double-quantity-type (ファクトリ)
public {NumericType.double-quantity-type k:KindOfUnits}:NumericType

double 表現で示される量のタイプを戻します。

k: KindOfUnits


float-quantity-type (ファクトリ)
public {NumericType.float-quantity-type k:KindOfUnits}:NumericType

浮動少数の表現で示される量のタイプを戻します。

k: KindOfUnits



プロパティ詳細
final? (アクセサ)
アクセサ public NumericType.final?:bool

final 型の場合は true になり、サブクラスを持つことができません。その他の場合は false になります。

注意事項

これはクラス型の場合のみ false になります。
詳細については、final 属性の説明 と「継承」を参照してください。


kind-of-units (アクセサ)
アクセサ public NumericType.kind-of-units:KindOfUnits

この型で表される KindOfUnits






メソッド詳細
subtype-of? (メソッド)
public sealed {NumericType.subtype-of? t:Type}:bool

self が、指定された Type のサブタイプかどうかを特定します。

t: self との比較の際に使用される Type

戻り値

bool。このメソッドは、self がサブタイプ t である場合にtrue を返します。それ以外の場合は、false を返します。

説明

self 型の任意のインスタンスを、表現を変更しなくても t 型の変数に格納できる場合、selft のサブタイプです。

注意事項

以下に注意してください。

注意事項

isa 演算子のドキュメントも参照してください。