Junior — Middle
Wat is het verschil tussen de types int en uint in de programmeertaal Go?
sobes.tech AI
Antwoord van AI
В языке Go типы int и uint отличаются тем, что int — это знаковое целое число, а uint — беззнаковое целое число.
intможет хранить как положительные, так и отрицательные значения.uintхранит только неотрицательные значения (0 и положительные).
Размер этих типов зависит от архитектуры (обычно 32 или 64 бита). Например, на 64-битной системе int и uint занимают 64 бита.
Пример:
var a int = -10
var b uint = 10
// var c uint = -5 // ошибка компиляции: отрицательное значение для uint