Pour une raison quelconque, je reçois le mauvais résultat de big int quand je teste l'égalité, même si le résultat du mod est réellement correct! Par exemple, je voudrais calculer 2015% 2 qui se traduit par 1.big int me donnant des résultats faux dans l'égalité
Lorsque j'utilise grand int, je reçois faux quand je fais ceci:
fmt.Println((test.Mod(big.NewInt(2015),big.NewInt(2)))==big.NewInt(1))
Cependant, quand j'utilise int régulière, Je reçois vrai (ce qui est la bonne chose en tout cas):
fmt.Println(2015%2==1)
Suis-je censé faire l'égalité différemment lors de l'utilisation grand int?