---
title: "append(repeating:count:as:)"
framework: Swift
role: symbol
role_heading: Instance Method
platforms: [iOS 12.2+, iPadOS 12.2+, Mac Catalyst 12.2+, macOS 10.14.4+, tvOS 12.2+, visionOS 1.0+, watchOS 5.2+]
path: "swift/outputrawspan/append(repeating:count:as:)-3z0bf"
---

# append(repeating:count:as:)

Appends the given value’s bytes repeatedly to this span’s bytes.

## Declaration

```swift
mutating func append<T>(repeating repeatedValue: T, count: Int, as type: T.Type) where T : BitwiseCopyable, T : ConvertibleToBytes
```

## Parameters

- `repeatedValue`: The value to store as raw bytes.
- `count`: The number of copies of repeatedValue to append to this span.
- `type`: The type of the instance to store repeatedly.

## Discussion

Discussion There must be at least count * MemoryLayout<T>.stride bytes available in the span.
