The type of value to decode. この型の値にデコードする。
Generic Instance Method
総称体インスタンスメソッド
decode
decodeIfPresent(_:)
Decodes a value of the given type, if present.
与えられた型の値をデコードします、もし存在するならば。
Availability
- iOS 8.0+
- iPadOS 8.0+
- macOS 10.10+
- Mac Catalyst 13.0+
- tvOS 9.0+
- watchOS 2.0+
- Xcode 10.0+
Technology
- Swift Standard Library Swift標準ライブラリ
Declaration 宣言
mutating func decodeIfPresent<T>(_ type: T.Type) throws -> T? where T : Decodable
Parameters パラメータ
type
Return Value 戻り値
A decoded value of the requested type, or nil
if the value is a null value, or if there are no more elements to decode.
要求された型にデコード済みの値、またはnil
、もしその値がnull値ならば、またはもしデコードする要素がそれ以上ないならば。
Discussion 解説
This method returns nil
if the container has no elements left to decode, or if the value is null. The difference between these states can be distinguished by checking is
.
このメソッドはnil
を返します、もしコンテナがデコードするのに残る要素を持たないならば、またはもし値がnullならば。これらの状態の間の差は、is
.