Explorar o código

mobile: Add GetSign to BigInt (#15558)

Alejandro Isaza %!s(int64=8) %!d(string=hai) anos
pai
achega
bbfe0b8d04
Modificáronse 1 ficheiros con 10 adicións e 0 borrados
  1. 10 0
      mobile/big.go

+ 10 - 0
mobile/big.go

@@ -62,6 +62,16 @@ func (bi *BigInt) SetInt64(x int64) {
 	bi.bigint.SetInt64(x)
 }
 
+// Sign returns:
+//
+//	-1 if x <  0
+//	 0 if x == 0
+//	+1 if x >  0
+//
+func (bi *BigInt) Sign() int {
+	return bi.bigint.Sign()
+}
+
 // SetString sets the big int to x.
 //
 // The string prefix determines the actual conversion base. A prefix of "0x" or