我在我的顫振專案中使用 for 回圈,我收到一個錯誤,它說期望一個識別符號.dart(missing_identifier) 期望找到')'。
錯誤
錯誤
這是我的代碼
主頁查看檔案
import 'package:flutter/material.dart';
import 'package:puzzlegame/Widgets/customBox.dart';
import 'dart:io';
class HomeView extends StatefulWidget {
const HomeView({Key? key}) : super(key: key);
@override
_HomeViewState createState() => _HomeViewState();
}
class _HomeViewState extends State<HomeView> {
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: const Text('Puzzle Game'),
),
body: Center(child:
Container(
child:
for (int i=0; i<4; i ){
for (int j=0; j<4; j ){
Box(),
}
},
),
),
);
}
}
uj5u.com熱心網友回復:
我發現您的代碼存在一些問題:
- 容器只需要一個孩子。
- 您的“for”不回傳小部件,并且 Container 期望小部件作為孩子..
我不確定您要做什么,但如果您想擁有多個 Box,您應該使用支持多個子級的小部件(如列、串列視圖、行、換行等)。另外,不要在小部件樹中使用“for”。
此外,請查看有關多子小部件的檔案https://docs.flutter.dev/development/ui/widgets/layout
你想實作什么?也許如果您共享預期 UI 的螢屏,我們可以提供更多幫助。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/426588.html
下一篇:在顫動中啟動鏈接
