| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
PlutusTx.Sqrt
Documentation
Integer square-root representation, discarding imaginary integers.
Constructors
| Imaginary | The number was negative, so we don't even attempt to compute it; just note that the result would be imaginary. |
| Exactly Integer | An exact integer result. The |
| Approximately Integer | The Integer component (i.e. the floor) of a non-integral result. The 'rsqrt 2' is 'Approximately 1'. |
Instances
| DefaultUni ()) # |
Calculates the sqrt of a ratio of integers. As x / 0 is undefined, calling this function with `d=0` results in an error.