Instance Property インスタンスプロパティ

allKeys

All the keys the decoder has for this container. デコーダがこのコンテナに対して持っている全てのキー。

Declaration 宣言

var allKeys: [KeyedDecodingContainer<K>.Key] { get }

Discussion 解説

Different keyed containers from the same decoder may return different keys here, because it is possible to encode with multiple key types which are not convertible to one another. This should report all keys present which are convertible to the requested type. 同じデコーダからの異なるキー付けコンテナは、異なるキーをここで返すかもしれません、なぜなら互いに変換できないところの複数のキー型を使ってエンコードすることは可能だからです。これは、要請された型に変換可能である、存在する全てのキーを報告するべきです。

Relationships 関係

From Protocol 由来プロトコル