Skip to content

Instantly share code, notes, and snippets.

@hongsw
Created September 10, 2025 12:46
Show Gist options
  • Select an option

  • Save hongsw/01772672f551eb2e295b700c4b9fb101 to your computer and use it in GitHub Desktop.

Select an option

Save hongsw/01772672f551eb2e295b700c4b9fb101 to your computer and use it in GitHub Desktop.
prompt "'안녕'이라는 메시지를 여러 번 출력하는 기능, 초보자 기준으로 자세히 주석을 추가 "
// main.dart
// 이 프로그램은 Dart 언어로 작성된 아주 간단한 예제입니다.
// '안녕'이라는 메시지를 여러 번 출력하는 방법을 보여줍니다.
// 'main' 함수는 모든 Dart 프로그램의 시작점입니다.
// 프로그램이 실행될 때 가장 먼저 호출되는 곳입니다.
void main() {
// 이것은 'for' 반복문입니다.
// 'for' 반복문은 특정 코드 블록을 정해진 횟수만큼 반복해서 실행할 때 사용됩니다.
//
// 'for (var i = 0; i < 10; i++)' 부분을 자세히 살펴볼까요?
// 1. 'var i = 0': 'i'라는 이름의 변수를 선언하고 초기값으로 0을 할당합니다.
// 'var'는 Dart가 변수의 타입을 자동으로 추론하게 해줍니다.
// 이 부분은 반복문이 시작될 때 단 한 번만 실행됩니다. 'i'는 보통 'index' (인덱스)의 약자입니다.
// 2. 'i < 10': 이것은 '조건'입니다. 'i'가 10보다 작은 동안에만 반복문이 계속 실행됩니다.
// 각 반복이 끝날 때마다 이 조건이 참인지 다시 확인합니다.
// 3. 'i++': 이것은 '증가' 부분입니다. 반복문의 본문 코드가 한 번 실행될 때마다 'i'의 값을 1씩 증가시킵니다.
// 'i++'는 'i = i + 1'과 같은 의미입니다.
//
// 결과적으로 이 반복문은 'i'가 0부터 9까지 총 10번 실행될 것입니다.
for (var i = 0; i < 10; i++) {
// 'print' 함수는 괄호 안에 있는 내용을 화면(콘솔)에 출력하는 역할을 합니다.
// 여기서는 '안녕'이라는 문자열과 숫자를 함께 출력하고 있습니다.
//
// '${i + 1}'은 '문자열 보간(String Interpolation)'이라고 불립니다.
// 이것은 문자열 안에 변수나 표현식의 값을 직접 포함시키는 방법입니다.
// 'i'는 0부터 시작하기 때문에, 'i + 1'을 사용하면 1부터 10까지의 숫자를 출력할 수 있습니다.
print('안녕 ${i + 1}');
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment