UInt16
UInt16 armazena valores de 0 a 65_535.
local port: UInt16 = 8_080local nextPort = port + 1print(`porta={nextPort}`)Use UInt16 quando um protocolo ou uma representação binária exigir essa largura. Uma regra de negócio de não negatividade, por si só, não é motivo para substituir a validação por um tipo sem sinal.
local wide: UInt32 = 65_000local port = UInt16(wide)O estreitamento é explícito e verificado.
