當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Swift PartialRangeThrough用法及代碼示例


結構

PartialRangeThrough

達到並包括上限的部分區間。

聲明

@frozen struct PartialRangeThrough<Bound> where Bound : Comparable

概述

您可以使用前綴封閉範圍運算符(前綴 ... )創建 PartialRangeThrough 實例。


let throughFive = ...5.0

您可以使用PartialRangeThrough 實例快速檢查某個值是否包含在特定的值範圍內。例如:


throughFive.contains(4.0)     // true
throughFive.contains(5.0)     // true
throughFive.contains(6.0)     // false

您可以使用集合索引的 PartialRangeThrough 實例來表示從集合開始到(包括)部分範圍的上限的範圍。


let numbers = [10, 20, 30, 40, 50, 60, 70]
print(numbers[...3])
// Prints "[10, 20, 30, 40]"

可用版本

iOS 8.0+, iPadOS 8.0+, macOS 10.10+, Mac Catalyst 13.0+, tvOS 9.0+, watchOS 2.0+

相關用法


注:本文由純淨天空篩選整理自apple.com大神的英文原創作品 PartialRangeThrough。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。