You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Flutter Dart新手编写代码提示Expected to find ','报错求助

报错原因

Dart 构造函数的多个命名参数之间必须用英文逗号分隔,你的代码存在两处语法问题:

  • Scaffold 的 appBar 配置项结束的右括号 ) 后缺少逗号,编译器无法识别后续的 body 为下一个参数,因此抛出 "Expected to find ','" 错误
  • Image 组件的右括号后也建议补充尾随逗号,符合 Dart 语法规范,也能避免后续新增参数时再次出现同类报错

修正后完整代码

import 'package:flutter/material.dart';

void main() {
  runApp(
    MaterialApp(
      home: Scaffold(
        backgroundColor: Colors.blueGrey,
        appBar: AppBar(
          title: Text("I am rich"),
          backgroundColor: Colors.blueGrey[900],
        ), // 此处补充了缺失的逗号
        // ignore: prefer_const_constructors
        body: Image(
          image: NetworkImage('https://www.publicdomainpictures.net/pictures/320000/velka/background-image.png'),
        ), // 此处补充了尾随逗号
      ),
    ),
  );
}

内容的提问来源于stack exchange,提问作者Abdirahman Abdullahi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.01 02:54:05