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
相关产品推荐
相关产品推荐

