Initializer

init(from:)

Creates a new dictionary by decoding from the given decoder. 新しい辞書を、指定のデコーダからデコードすることによって作成します。

Declaration 宣言

init(from decoder: Decoder) throws
Available when Key conforms to Decodable and Value conforms to Decodable. KeyDecodableに準拠するそしてValueDecodableに準拠する時に利用可能です。

Parameters パラメータ

decoder

The decoder to read data from. それからデータを読み出すデコーダ。

Discussion 解説

This initializer throws an error if reading from the decoder fails, or if the data read is corrupted or otherwise invalid. このイニシャライザは、デコーダからの読み出しが失敗するならば、または読み込んだデータが不正またはそうでなくとも無効ならば、エラーをスローします。

Relationships 関係

From Protocol 由来プロトコル

See Also 参照

Encoding and Decoding エンコーディングとデコーディング