Optional huwa tip li jew iżomm valur jew iżomm nil (l-ebda valur). Swift jagħmel nil espliċitu fis-sistema tat-tipi: String qatt ma jista' jkun nil, imma String? jista'. B'hekk Swift jelimina l-biċċa l-kbira tal-crashes ta' null-pointer waqt il-compile.
