Как установить минимальное / максимальное значение для целочисленной переменной - PullRequest
0 голосов
/ 08 марта 2020

Как и в Java, мы инициализируем переменную как минимум / максимум,

Integer.MIN_VALUE and Integer.MAX_VALUE

Есть ли способ сделать в Go?

1 Ответ

5 голосов
/ 08 марта 2020

Они доступны в математическом пакете:

Целочисленные предельные значения.

const (
    MaxInt8   = 1<<7 - 1
    MinInt8   = -1 << 7
    MaxInt16  = 1<<15 - 1
    MinInt16  = -1 << 15
    MaxInt32  = 1<<31 - 1
    MinInt32  = -1 << 31
    MaxInt64  = 1<<63 - 1
    MinInt64  = -1 << 63
    MaxUint8  = 1<<8 - 1
    MaxUint16 = 1<<16 - 1
    MaxUint32 = 1<<32 - 1
    MaxUint64 = 1<<64 - 1
)

https://golang.org/pkg/math/#pkg -константы

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...