インスタンスメソッド


encode(to:)


型の RawValueUInt8 の場合、この値を与えられたエンコーダにコード化します。


iOS 8.0+ iPadOS 8.0+ Mac Catalyst 13.0+ macOS 10.10+

tvOS 9.0+ visionOS 1.0+ watchOS 2.0+

func encode(to encoder: any Encoder) throws

SelfEncodable に準拠し、RawValueUInt8 の場合に使用できます。





パラメータ


encoder

そこにデータを書き込むべきエンコーダ。



議論


この関数は、与えられたエンコーダの形式に対して無効な値がある場合にエラーを throws します。





以下も見よ


値のコード化


func encode(to: any Encoder) throws

型の RawValueString の場合、この値を与えられたエンコーダにコード化します。


func encode(to: any Encoder) throws

型の RawValueBool の場合、この値を与えられたエンコーダにコード化します。


func encode(to: any Encoder) throws

型の RawValueDouble の場合、この値を与えられたエンコーダにコード化します。


func encode(to: any Encoder) throws

型の RawValueFloat の場合、この値を与えられたエンコーダにコード化します。


func encode(to: any Encoder) throws

型の RawValueInt の場合、この値を与えられたエンコーダにコード化します。


func encode(to: any Encoder) throws

型の RawValueUInt の場合、この値を与えられたエンコーダにコード化します。


func encode(to: any Encoder) throws

型の RawValueInt8 の場合、この値を与えられたエンコーダにコード化します。


func encode(to: any Encoder) throws

型の RawValueInt16 の場合、この値を与えられたエンコーダにコード化します。


func encode(to: any Encoder) throws

型の RawValueInt32 の場合、この値を与えられたエンコーダにコード化します。


func encode(to: any Encoder) throws

型の RawValueInt64 の場合、この値を与えられたエンコーダにコード化します。


func encode(to: any Encoder) throws

型の RawValueUInt16 の場合、この値を与えられたエンコーダにコード化します。


func encode(to: any Encoder) throws

型の RawValueUInt32 の場合、この値を与えられたエンコーダにコード化します。


func encode(to: any Encoder) throws

型の RawValueUInt64 の場合、この値を与えられたエンコーダにコード化します。















トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ