[math/big] 2つの値を比較し-1,0,1のいずれかを返す(Cmp)

説明

2つの値を比較し-1, 0, 1のいずれかを返すにはCmp()を使います。x.Cmp(y)とした場合、x,yともに0の場合は0、xがyより小さい場合は-1、xがyより大きい場合は1を返します。

サンプル [サンプルをダウンロード]

package main
import (
"fmt"
big "math/big"
)
func main() {
x := big.NewInt(9)
y := big.NewInt(31)
sgn := x.Cmp(y)
fmt.Println(sgn)
}

実行結果

Go言語を使ったプログラムの実行結果