文書  >   Swift   >   Swift 標準ライブラリ   >   Key-Path 式   >   KeyPath   >   appending(path:)
汎用インスタンスメソッド
appending(path:)
与えられたキーパスをこのパスに付け加えることによって作成された新しいキーパスを返します。
宣言
パラメータ
path | 付け加えるべきキーパス。 |
戻り値
このキーパスのルートから path の値型へのキーパス。
議論
このメソッドを使用して、このキーパスを別のキーパスの値型に拡張します。appending(path:) を呼び出すと、与えられたキーパスがドット表記を使用して指定されたかのように同じキーパスが生成されます。次の例では、keyPath1 と keyPath2 は同じです。
let arrayDescription = \Array<Int>.description let keyPath1 = arrayDescription.appending(path: \String.count) let keyPath2 = \Array<Int>.description.count
トップへ(Swift 標準ライブラリ)
トップへ(Swift 標準ライブラリ)
トップへ(Swift 標準ライブラリ)
トップへ(Swift 標準ライブラリ)
トップへ(Swift 標準ライブラリ)
トップへ(Swift 標準ライブラリ)