조건식 부분에 true라고 명시하면 무한 루프를 돌게된다.
기본 문법
while (조건식) { 조건식의 결과가 참인 동안 반복적으로 실행하고자 하는 명령문; }
int cnt = 0; while (cnt < 10) { print("출력!!!"); cnt++; }
조건식의 결과와 상관없이 무조건 한 번은 루프를 실행한다.
do { 조건식의 결과가 참인 동안 반복적으로 실행하고자 하는 명령문; } while (조건식);
int cnt = 0; do { print("출력!!!"); cnt++; } while (cnt < 0);
for (초기식; 조건식; 증감식) { 조건식의 결과가 참인 동안 반복적으로 실행하고자 하는 명령문; }
for (int i = 0; i < 5; i++) { print("현재 인덱스 : $i"); }
컬렉션에 대해서 사용할 수 있다.
for (자료형 변수명 in 컬렉션) { 실행할 내용; }
var arr = [1, 2, 3]; for (var ele in arr) { print("현재 값 : $ele"); }
컬렉션.forEach((요소){ 실행할 내용; });
var arr = [1, 2, 3]; arr.forEach((ele){ print("현재 값 : $ele"); });
for (int i = 1; i <= 100; i++) { if (i % 5 == 0) { print(i.toString()); } else { continue; } }
int num = 1, sum = 0; // 무한 루프 while (true) { sum += num; if (num == 100) { break; } num++; } print(sum.toString());
정의 구글에서 만든 프로그래밍 언어 DVM(Dart VM)상에서 동작하거나 네이티브 컴파일링을 통해 어플리케이션 실행을 지원한다. 지원 플랫폼 모바일 데스크톱 웹 브라우저 서버 특징 ...
Dart는 강한 Null 안정성을 가지고 있다. null로 설정된 변수에 의해 예상치 못하게 발생하는 오류를 예방한다. Dart 3 버전부터 지원한다. 이전 버전에서는 별개의 설정이 필요하다. 변수의 초기화에 대한 차이 null을 저장할 수 없는 변수 String name = "홍길동"; //값 초...
숫자 자료형 int 사용하는 플랫폼에 따라서 정수 값은 64비트 이하로 표현 네이티브 플랫폼 -263 ~ 263 - 1 웹 -253 ~...
조건문
컬렉션 타입
새 버전의 콘텐츠를 사용할 수 있습니다.