The instance to assign this pointer’s memory to. インスタンス、それにこのポインタのもつメモリをアサインします。
Instance Method
インスタンスメソッド
assign(repeating:
assign(repeating:count:)
Replaces this pointer’s memory with the specified number of consecutive copies of the given value.
このポインタのもつメモリを、指定された数の指定された値の連続コピーで置き換えます。
Availability
- iOS 8.0+
- iPadOS 8.0+
- macOS 10.10+
- Mac Catalyst 13.0+
- tvOS 9.0+
- watchOS 2.0+
- Xcode 9.3+
Technology
- Swift Standard Library Swift標準ライブラリ
Declaration 宣言
func assign(repeating repeatedValue: Pointee, count: Int
)
Parameters パラメータ
repeatedValue
count
The number of consecutive copies of
new
to assign.Value count
must not be negative. アサインするnew
の連続コピーの数。Value count
は負数であってはいけません。
Discussion 解説
The region of memory starting at this pointer and covering count
instances of the pointer’s Pointee
type must be initialized or Pointee
must be a trivial type. After calling assign(repeating:
, the region is initialized.
このポインタで始まりそしてポインタのPointee
型のcount
個のインスタンスを対象とするメモリ領域は初期化されなければならず、またPointee
は自明型でなければなりません。assign(repeating:
の呼び出し後、この領域は初期化されます。