首页 > 代码库 > Swift中下划线的妙用

Swift中下划线的妙用

    在Swift中,下划线有很多妙用,这里将已经看到的妙用进行总结,希望可以帮助更多学习Swift的朋友。

    @Author: twlkyao

    1.格式化数字字面量

    通过使用下划线可以提高数字字面量的可读性,例如:
let paddedDouble = 123.000_001
let oneMillion = 1_000_000

    2.忽略元组的元素值

    当我们使用元组时,如果有的元素不需要使用,这时可以使用下划线将相应的元素进行忽略,例如:
let http404Error = (404, "Not Found")
let (_, errorMessage) = http404Error

    代码中,只关心http404Error中第二个元素的值,所以第一个元素可以使用下划线进行忽略。

    3.忽略区间值

let base = 3
let power = 10
var answer = 1
for _ in 1...power {
    answer *= base
}
    有时候我们并不关心区间内每一项的值,可以使用下划线来忽略这些值。