Drei wichtige numerische Typen werden in Verse unterstützt: int, verwendet für Ganzzahlen, float, verwendet für Gleitkommazahlen, und `„rational“, verwendet für rationale Zahlen.
Die für den Typ rational unterstützten Operationen sind derzeit auf diese integrierten Operationen beschränkt:
Ceil(:rational):int
Floor(:rational):int
Rational wird aber wahrscheinlich oft in Fehlermeldungen auftauchen. Zum Beispiel:
Z:int = X / Y
Dies wird fehlschlagen und zwar mit einer Meldung vom Typ-Prüfer die besagt, dass „rational“ kein Subtyp von „int“ ist.
Unter Int findest du weitere Informationen über mathematische Operationen und rationale Typen.