[iOS]Swiftの表記6

次のSwiftのコードで使用している技法名は何か?

var str: String?

if let temp = str {
print( temp )
}

1.Nil Coalescing Operator
2.Optional Binding
3.Forced Unwrapping
4.Shadowing

 

If let / if var / guard let / guard var といわれるものが Optional Binding です。
したがって正解は2番です。

Optional Binding は オプショナルバインディング と発音します。

BindingはBindの現在分詞です。縛ること、という意味です。