Avatar
Swift & SwiftUIを初めて触り SwiftUIのチュートリアルをやっていて不明な点があったので質問させてください! 質問: 以下のcategories, featured の変数宣言の仕方が複雑でどうなってるのでしょうか?宣言時にクロージャをつけると代入になる模様です。いまいち仕組みがわかりません、、 解説もしくは何かリファレンスになるリンクを頂けると嬉しいです。 struct CategoryHome: View { var categories: [String: [Landmark]] { Dictionary( grouping: landmarkData, by: { $0.category.rawValue } ) } var featured: [Landmark] { landmarkData.filter { $0.isFeatured } } ... }