Dart:반복문: 두 판 사이의 차이

학교의 모든 지식. SMwiki
둘러보기로 이동 검색으로 이동
(새 문서: {{Dart}} = 개요 = == for문 == {| class="wikitable" !항목 !설명 !비고 |- |기본 형태 | |<syntaxhighlight lang="dart"> for(i=1; i<=3; i++){ 명령 } </syntaxhighlight> |- | | | |- | | | |} == while문 == {| class="wikitable" !항목 !설명 !비고 |- |기본 형태 | |<syntaxhighlight lang="dart"> while(i<=3){ 명령 i++; // 마지막에 업데이트 작업을 해준다. } </syntaxhighlight> |- |do-while |한 번은 무조건 실행하고 조건...)
 
편집 요약 없음
 
17번째 줄: 17번째 줄:
</syntaxhighlight>
</syntaxhighlight>
|-
|-
|in 문법
|
|
|
|<syntaxhighlight lang="dart">
|
for(var 변수명 in 자료구조명){
    명령;
}
</syntaxhighlight>
|-
|-
|
|자료구조 자체 문법
|
|자료구조 자체에 forEach가 들어있다.
|
반환값을 지정하지 않기 때문에 기존 객체를 변환할 때에만 사용한다.
|<syntaxhighlight lang="dart">
자료구조명.forEach((변수명) => 변수.함수());
</syntaxhighlight>함수 대신 속성도 가능.
|}
|}



2024년 7월 6일 (토) 22:50 기준 최신판

다트 공부를 위한 틀 틀:Dart

  1. Dart:개요
  2. Dart:변수
    1. Dart:자료구조
  3. 제어문
    1. Dart:조건문
    2. Dart:반복문
    3. Dart:에러처리
    4. 파이썬:연산자
    5. 파이썬:자료형
      1. 파이썬:문자열
  4. Dart:함수
  5. Dart:클래스
  6. Dart:라이브러리
  7. 파이썬:데코레이터
  8. 틀:플러터

Dart:개요 플러터에 대한 지식 분류

  1. 플러터:개요
    1. 플러터:VSCode
  2. 플러터:배포
  3. 플러터:참고자료
  4. 플러터:위젯
    1. 플러터:공간배치용 위젯
  5. 플러터:라이브러리
    1. 플러터:logger
  6. 플러터:DB활용
    1. 플러터:Firebase
    2. 플러터:MySQL


개요[편집 | 원본 편집]

for문[편집 | 원본 편집]

항목 설명 비고
기본 형태
for(i=1; i<=3; i++){
    명령
}
in 문법
for(var 변수명 in 자료구조명){
    명령;
}
자료구조 자체 문법 자료구조 자체에 forEach가 들어있다.

반환값을 지정하지 않기 때문에 기존 객체를 변환할 때에만 사용한다.

자료구조명.forEach((변수명) => 변수.함수());
함수 대신 속성도 가능.

while문[편집 | 원본 편집]

항목 설명 비고
기본 형태
while(i<=3){
    명령
    i++;  // 마지막에 업데이트 작업을 해준다.
}
do-while 한 번은 무조건 실행하고 조건을 검사한다.

이외[편집 | 원본 편집]

continue, break 등의 용법은 다른 언어에서와 동일하다. 이들을 만나면 반복문의 흐름이 업데이트 영역으로 넘어간다.