Swift 数字中下划线的用法是什么?

Swift 数字中下划线的用法是什么?,swift,Swift,我想了解以下语句中使用下划线的逻辑: let oneMillion = 1_000_000 let oneThousand = oneMillion / 0_1_0_0_0 print(oneThousand) 此语句打印“1000” (1_000_000)中的下划线有什么作用?忽略“_000”Swift允许您将它们插入数字中,以将它们分成更有用的块。该代码相当于: let oneMillion = 1000000 let oneThousand = oneMillion / 01000 pr

我想了解以下语句中使用下划线的逻辑:

let oneMillion = 1_000_000
let oneThousand = oneMillion / 0_1_0_0_0
print(oneThousand)
此语句打印“1000”


(1_000_000)中的下划线有什么作用?

忽略“_000”Swift允许您将它们插入数字中,以将它们分成更有用的块。该代码相当于:

let oneMillion = 1000000
let oneThousand = oneMillion / 01000
print(oneThousand)

你期望发生什么?在我看来,这似乎是正确的。目的是理解它背后的逻辑(1_000_000),使用下划线让我感到困惑: