Verse では、大きく分けて次の 3 つの数値 型 に対応しています。整数 に使用する int
、浮動小数点数 に使用する float
、有理数 に使用する rational
です。
rational
型をサポートする 演算 は、現在、組み込み 演算に制限されています。
Ceil(:rational):int
Floor(:rational):int
ただし、有理数はエラー メッセージで頻繁に表示されます。次に例を示します。
Z:int = X / Y
この場合、型チェッカー は rational
が int
のサブタイプではないことを示すメッセージを表示し、失敗 します。
演算と有理数型の詳細については、「int」を参照してください。