Initializer

init(from:)

Creates a new instance by decoding from the given decoder, when the type’s RawValue is Int16. 新しいインスタンスをこの与えられたデコーダからデコードすることによって作成します、型のもつRawValueInt16である場合。

Declaration 宣言

init(from decoder: Decoder) throws
Available when Self conforms to Decodable and RawValue is Int16. SelfDecodableに準拠してRawValueInt16である時に利用可能です。

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. このイニシャライザは、デコーダからの読み出しが失敗するならば、または読み込んだデータが不正またはそうでなくとも無効ならば、エラーをスローします。

See Also 参照

Decoding a Value 値をデコードする