我一直INT_MAX在使用,C 我正在嘗試找到一種簡單的方法來做到這一點Golang。
我確實嘗試過INT_MAX,uint32但它們沒有用,而且math.MaxInt很長,因為我必須匯入math庫。
uj5u.com熱心網友回復:
所有這些數字常量都在數學包中定義。采用math.MaxInt
https://pkg.go.dev/[email protected]#pkg-constants
匯入包與匯入庫不同。您只匯入該包中的名稱。數學庫中的任何函式都不會包含在最終二進制檔案中,除非您使用它們。
uj5u.com熱心網友回復:
因為您不想匯入數學包或任何其他庫
您可以使用以下值
- MaxUint64 =
(1 << 64) - 1 - MaxUint32 =
(1 << 32) - 1 - MaxInt64 =
(1 << 63) - 1 - MaxInt32 =
(1 << 31) - 1
golang 官方檔案參考鏈接
uj5u.com熱心網友回復:
我找到了一個簡單的方法。我們可以使用按位運算子1 << 31。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/453312.html
上一篇:Xamarin表單選擇器-ItemDisplayBinding不起作用
下一篇:回傳一組地圖golang
