Evaluates the given closure when this Optional instance is not nil, passing the unwrapped value as a parameter.
与えられたクロージャをこのOptionalインスタンスがnilでない場合に評価します、アンラップされた値をパラメータとして渡しています。
A closure that takes the unwrapped value of the instance.
このインスタンスのアンラップされた値をとるクロージャ。
Return Value
戻り値
The result of the given closure. If this instance is nil, returns nil.
与えられたクロージャの結果このインスタンスがnilならば、nilを返します。
Discussion
解説
Use the map method with a closure that returns a non-optional value. This example performs an arithmetic operation on an optional integer.
このmapメソッドを、非オプショナル値を返すクロージャとともに使ってください。この例は、算術演算をあるオプショナル整数上で実行します。
Evaluates the given closure when this Optional instance is not nil, passing the unwrapped value as a parameter.
与えられたクロージャをこのOptionalインスタンスがnilでない場合に評価します、アンラップされた値をパラメータとして渡しています。