Integer-Exponentiation in OCaml

Gibt es eine Funktion zur ganzzahligen Exponentiation in OCaml? ** gilt nur für Schwimmer. Obwohl es größtenteils genau zu sein scheint, gibt es nicht die Möglichkeit von Präzisionsfehlern, so etwas wie 2. ** 3. = 8. manchmal falsch zurückgeben? Gibt es eine Bibliotheksfunktion für die ganzzahlige Potenzierung? Ich könnte meine eigenen schreiben, aber Effizienzbedenken kommen hinzu, und ich wäre auch überrascht, wenn es eine solche Funktion noch nicht gibt.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage