if (조건식) { 조건식의 결과가 참일 때 실행하고자 하는 명령문; }
int a = 7; int b = 3; if (a > b) { print("a는 b보다 큽니다."); }
if (조건식) { 조건식의 결과가 참일 때 실행하고자 하는 명령문; } else { 조건식의 결과가 거짓일 때 실행하고자 하는 명령문; }
int a = 1; int b = 2; if (a == b) { print("a와 b는 같은 값입니다."); } else { print("a와 b는 다른 값입니다."); }
if (조건식1) { 조건식1의 결과가 참일 때 실행하고자 하는 명령문; } else if (조건식2) { 조건식2의 결과가 참일 때 실행하고자 하는 명령문; } else { 조건식1의 결과도 거짓이고, 조건식2의 결과도 거짓일 때 실행하고자 하는 명령문; }
int a = 1; int b = 1; if (a > b) { print("a는 b보다 큽니다."); } else if (a < b) { print("a는 b보다 작습니다."); } else { print("a와 b는 같습니다."); }
조건식 ? 반환값1 : 반환값2
int a = 1; int b = 3; int diff = a > b ? a - b : b - a; print("diff : $diff");
switch (조건 값) { case 값1: 조건 값이 값1일 때 실행하고자 하는 명령문; break; case 값2: 조건 값이 값2일 때 실행하고자 하는 명령문; break; ... default: 조건 값이 어떠한 case 절에도 해당하지 않을 때 실행하고자 하는 명령문; break; }
int temp = 7; switch (temp) { case 1: print("temp의 값은 1입니다."); break; case 2: print("temp의 값은 2입니다."); break; case 3: print("temp의 값은 3입니다."); break; default: print("사전에 정의된 case 중에 해당하는 건이 없습니다."); break; }
정의 구글에서 만든 프로그래밍 언어 DVM(Dart VM)상에서 동작하거나 네이티브 컴파일링을 통해 어플리케이션 실행을 지원한다. 지원 플랫폼 모바일 데스크톱 웹 브라우저 서버 특징 ...
Dart는 강한 Null 안정성을 가지고 있다. null로 설정된 변수에 의해 예상치 못하게 발생하는 오류를 예방한다. Dart 3 버전부터 지원한다. 이전 버전에서는 별개의 설정이 필요하다. 변수의 초기화에 대한 차이 null을 저장할 수 없는 변수 String name = "홍길동"; //값 초...
숫자 자료형 int 사용하는 플랫폼에 따라서 정수 값은 64비트 이하로 표현 네이티브 플랫폼 -263 ~ 263 - 1 웹 -253 ~...
상수
반복문
새 버전의 콘텐츠를 사용할 수 있습니다.