[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)
}
}