2
A
回答
3
A(可數)範圍是序列,和Set
具有一個初始化
public init<Source : Sequence where Source.Iterator.Element == Element>(_ sequence: Source)
它允許創建直接的序列的一組:
let count = 10
let range = 0..<count // CountableRange<Int>
let set = Set(range) // Set<Int>
或者只是
let count = 10
let set = Set(0..<count) // Set<Int>
或
let set = Set(0..<10) // Set<Int>
注意,還存在IndexSet
其是專用類型 來管理組(非負)的整數值:
let indexSet = IndexSet(0..<10)
+0
同樣的確切答案也適用於數組。 –
相關問題
- 1. 如何將Excel範圍轉換爲列表<String>?
- 2. 如何將managementobject集合轉換爲IEnumerable <IEnumerable <IPropertyData >>?
- 3. 在html中將字節範圍轉換爲時間範圍<video>
- 4. 將Excel範圍轉換爲集合
- 5. 將整數集合轉換爲範圍
- 6. lxml將「<」轉換爲<。爲什麼?
- 7. 如何將方法轉換爲範圍。
- 8. 如何將範圍<0;99>中的數字映射到範圍<-1.0;1.0>?
- 9. 將轉換集<Integer>設置爲<String> in Java
- 10. 將數據集轉換爲IQueryable <T>或IEnumerable <T>
- 11. 如何將SortedList轉換爲SortedList <>
- 12. 如何將IObservable <IObservable <T>>轉換爲IObservable <IEnumerable <T>>?
- 13. 如何將List <IEnumerable <ProductViewModel >>轉換爲<IEnumerable <ProductViewModel >>?
- 14. 如何將UnsafeMutablePointer <UnsafeMutablePointer <Int8>?>轉換爲UnsafeMutablePointer <UnsafeMutablePointer <Int8>>!
- 15. 如何將shared_ptr <Foo<Derived>>轉換爲shared_ptr <Foo<Base>>?
- 16. 如何將IEnumerable <T>的子集合轉換爲EntityCollection <T>?
- 17. laravel「<」轉換爲「<」
- 18. 如何將Iterable <com.datastax.driver.core.Row>轉換爲數據集?
- 19. 如何將字典的子集轉換爲從Dictionary <>
- 20. 將範圍<T>轉換爲列表<T>的規範方法是什麼?
- 21. 迅速轉換範圍<Int>爲[INT]
- 22. 如何將`IEnumerable <Unknown T>`轉換爲`IEnumerable <Whatever>`
- 23. 如何將EntityCollection <T>轉換爲列表<T>
- 24. 如何將List <AnonymousType#1>轉換爲列表<Model>?
- 25. 如何將Vector <Vector <String>>轉換爲Object [] []?
- 26. 如何將類<Derived>轉換爲<Base>類?
- 27. 如何將RealmResults <Model>轉換爲ArrayList <Model>?
- 28. 如何將列表<object>轉換爲IEnumerable <T>
- 29. 如何將ObjectResult <T>轉換爲IQueryable <T>?
- 30. 如何將<?>類轉換爲<T>類?
僅供參考,'0 ..
ozgur