더북(TheBook)

Note math.MaxUint8과 fmt.Errorf() 함수

• math.MaxUint8

math 패키지에 정의된 uint8 타입의 최댓값(255)이다.

math 패키지에는 타입별 최댓값이 상수로 정의되어 있다.

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
)

• fmt.Errorf() 함수

주어진 문자열을 기반으로 error를 만들어 반환한다.

다음 연산자는 모든 숫자 타입에 사용할 수 있다

표 3-6 모든 숫자 타입에 사용할 수 있는 연산자
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.