
* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.
* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.
어떨때 ';' 의 사용과 ',' 의 사용법
그리고 ';' 와 ',' 를 사용안해도 되는 경우가 있어서,
{} 뒤에는 콤마(,)나 세미콜론(;)을 안붙이는것 같아요.
문장뒤에는 항상 세미콜론(;)을 붙여야 하는 규칙은 알겠는데,
아래 Scaffold() 뒤에는 콤마를 붙여야 하고,
MaterialApp() 뒤에는 세미콜론이 붙고,
Widget build(BuildContext context) {} 뒤에는 아무것도 안붙고
void main() {} 뒤에도 안붙어 있네요.
void main() {} 이것도 문장이라면 끝에 세미콜론을 붙여야 하는게 아닌지요?
너무 기초적인 질문이라 죄송합니다.
import 'package:flutter/material.dart';
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
const MyApp({Key? key}) : super(key: key);
@override
Widget build(BuildContext context) {
return MaterialApp(
debugShowCheckedModeBanner: false,
home: Scaffold(
appBar: AppBar(),
body: Text('Hello Flutter'),
),
);
}
}
작성한 코드 및 에러 메세지
void main() {
for (
int i = 0;
i < 5;
i++
)
{
print('hello ${i + 1}');
}
}
