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