1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82
|
# ``BitCollections/BitArray``
<!-- Summary -->
<!-- ## Overview -->
## Topics
### Creating a Bit Array
- ``init()``
- ``init(minimumCapacity:)``
- ``init(_:)-2y0wv``
- ``init(repeating:count:)-4j5yd``
- ``init(_:)-6ldyw``
- ``init(_:)-4tksd``
- ``init(_:)-765d2``
- ``init(bitPattern:)``
- ``randomBits(count:)``
- ``randomBits(count:using:)``
### Accessing Elements
- ``subscript(_:)-51ccj``
<!-- - ``subscript(_:)-944vg`` -->
- ``first``
- ``last``
### Adding Elements
- ``append(_:)-8dqhn``
- ``append(contentsOf:)-18dwf``
- ``append(contentsOf:)-576q4``
- ``append(contentsOf:)-8xkr8``
- ``append(repeating:count:)``
- ``insert(_:at:)-9t4hf``
- ``insert(contentsOf:at:)-7e1xn``
- ``insert(contentsOf:at:)-35dp3``
- ``insert(contentsOf:at:)-1wsgw``
- ``insert(repeating:count:at:)``
- ``truncateOrExtend(toCount:with:)``
### Removing Elements
- ``remove(at:)-7ij12``
- ``removeAll(keepingCapacity:)-5tkge``
- ``removeAll(where:)-7tv7z``
- ``removeSubrange(_:)-86ou8``
- ``removeSubrange(_:)-18qe7``
- ``removeLast()``
- ``removeLast(_:)``
- ``removeFirst()-dcsp``
- ``removeFirst(_:)-9nqlo``
- ``popLast()``
### Replacing Elements
- ``fill(in:with:)-1lrlg``
- ``fill(in:with:)-8sf1b``
- ``fill(with:)``
- ``replaceSubrange(_:with:)-163u2``
- ``replaceSubrange(_:with:)-875d8``
- ``replaceSubrange(_:with:)-2i7lu``
- ``replaceSubrange(_:with:)-b5ou``
### Bitwise Operations
- ``toggleAll()``
- ``toggleAll(in:)-3duwn``
- ``toggleAll(in:)-5hfhl``
- ``maskingShiftLeft(by:)``
- ``maskingShiftRight(by:)``
- ``resizingShiftLeft(by:)``
- ``resizingShiftRight(by:)``
<!--- ``&(_:_:)``-->
<!--- ``_(_:_:)-1rhw``-->
<!--- ``_(_:_:)-56s54``-->
<!--- ``~(_:)``-->
<!--- ``&=(_:_:)``-->
<!--- ``_=(_:_:)-69yf0``-->
<!--- ``_=(_:_:)-icef``-->
|