Optional型とは、nilの代入を許す型のこと。
関数呼び出し等でOptional型を使えない場合は、型変換する。変換方法の一つとして、Forced Unwrappingと呼ばれるラップをはがす方法があり、var! の様に変数に!を付けるとOptional型から普通型に型変換される。(T? 型から T型への型変換)。ただし、Forced Unwrappingを実行する際、変数値がnilの場合はExceptionが発生する。
Swift ガイドツアー
https://docs.swift.org/swift-book/GuidedTour/GuidedTour.html
No comments:
Post a Comment