map で nil を除外した結果がほしい
compactMap を使えば良い
swift
items.compactMap({ $0.park })
filter でも良さそうに思えるが、filter では unwrap しないといけないので、うまくいかない。
結果を unique したければこう
swift
appData.parks = Array(Set(items.compactMap({ $0.park })))
compactMap を使えば良い
items.compactMap({ $0.park })
filter でも良さそうに思えるが、filter では unwrap しないといけないので、うまくいかない。
結果を unique したければこう
appData.parks = Array(Set(items.compactMap({ $0.park })))