次のコードでは、コンパイラは「オプション型の値「ListNode?」アンラップされていない;あなたは '!'または '?'? "Swiftオプション値whileループ条件のアンループ
コードは、リンクリストを操作するためのものです:
var cur: ListNode? = head
while (cur != nil){ // this line has error
cur = cur.next
}
私の質問は、curが、オプションとして宣言されていることを考えるとエラーを修正する方法ですか?私は他のアンラップの回答をチェックしましたが、この条件はwhileループ条件の範囲内です。
再生できません... – Sweeper