[lang-ref] ( literal_int_allows_underscore ) ( swift )

@Test func literalIntAllowsUnderscore() {
	// Yes
	do {
		let v = 1_000_000
		#expect(v == 1000000)
	}

	// Underscore placement is arbitrary (as long as it's between digits).
	do {
		let v = 1_00_00_00
		#expect(v == 1000000)
	}

	// Also works for hexadecimal integer literals.
	do {
		let v = 0xFF_FF_FF
		#expect(v == 0xFFFFFF)
	}
}