いつもお世話になります。
array
に対するエクステンションを書きたいのですが、対象を[IndexPath]
でなく[IndexPath]?
にするにはどう記述すればよいのでしょうか?
guard 節でnilを返したいだけなんですが、考え方が間違っているのでしょうか?
ご存知でしたら教えて下さい。
swift
1extension Array where Element == IndexPath { 2 3 func hogehoge() -> [IndexPath]? { 4 // [warning] => Non-optional expression of type 'Array<IndexPath>' used in a check for optionals 5 guard let indexPaths = self else { return nil } 6 7 // 以下略 8 } 9
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2020/03/17 07:57