Value of optional type ‘Int?’ must be unwrapped to a value of type ‘Int’などの「?」マークの回避方法


swiftでプログラムを書いていると下の画像のように「?」が邪魔をして変数に上手く代入できない事がある。

上の画像のようなOptional(?マーク)を外して使用したい場合は

ViewContoroller.swift
guard  let example = i  else {
            return
        }

のようにguard letの変数で代入してあげることで使用できるようになる。

[参考記事]
url:https://saisai-weblink.com/2021/08/01/value-of-optional-type-int-must-be-unwrapped-to-a-value-of-type-intなどの「?」マークの回避方/