1. assert() 함수
-> 계산 결과가 참인지 검사.
예제)
assert(2 + 3 == 5);
assert(3 * 5 == 15);
위 예제는 모두 참
2. 타입 검사
키워드 is
is : 같은 타입이면 true
is! : 다른 타입이면 true
예제)
int a = 10;
if (a is int) {
print('정수');
}
String text = 'hello';
if (text is! int) {
print('숫자가 아님');
}
3. 형변환
키워드: as
같은 타입끼리 변환 X ex) var -> int / double -> int
상위개념으로만 변환 O ex) int -> double; / int -> num / double -> num
예제)
var c = 30.5;
int d = c as int;
//Err 발생
double a = 50;
num text = a as num;
text += 3.123123123;
print(text);
//가능
int a = 50;
double text = a as double;
text += 3.123123123;
print(text);
//가능
클래스 부터는 다음에 볼 것.
'안드로이드 > Flutter' 카테고리의 다른 글
플러터 위젯 - 화면 배치에 쓰는 위젯(2) (0) | 2020.04.10 |
---|---|
Flutter StatefulWiget Lifecycle(생명주기) (0) | 2020.04.10 |
Flutter 프로젝트 구조와 앱 구조 (0) | 2020.04.10 |
플러터 위젯 - 화면 배치에 쓰는 위젯(1) (0) | 2020.04.08 |
Flutter 개발 환경 만들기 (0) | 2020.04.07 |