プログラミング初心者です。配列を逆順にしたかったのでreverse()を使って実装しようとしたのですがエラーが出ます。エラー文の意味もよくわかりません。ググってみても「配列を逆順にするにはreverse()を使いう」と書いてある記事が多くあります。ご教授いただけると幸いです。
swift
1struct MyAccount: View { 2 @Binding var isSetting:Bool 3 var columns: [GridItem] = Array(repeating: .init(), count: 3) 4 var postedImages = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] 5 postedImages.reverse() 6 var body: some View { 7 ScrollView{ 8 VStack { 9 ZStack{ 10 //省略 11 } 12 HStack{ 13 //省略 14 } 15 .padding(.top) 16 LazyVGrid(columns: columns) { 17 ForEach(postedImages, id: .self){ postedImage in 18 Text("(postedImage)") 19 } 20 } 21 } 22 } 23 } 24}
エラー文
- Consecutive declarations on a line must be separated by ';'
- Expected '(' in argument list of function declaration
- Expected '{' in body of function declaration
- Expected 'func' keyword in instance method declaration
- Expected declaration
- Invalid redeclaration of 'postedImages()'
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。