Dart - 언어 시작하기( 연산자, final, const, static )
2020. 5. 20. 15:47ㆍ난장 Dev/Flutter - Dart
반응형
연산자
Dart는 C나 JAVA에서 사용하는 기본적인 연산자를 거의(?) 그대로 사용이 가능하다.
구분 | 연산자 |
할당 연산자 | =, +=, -=, *=, /=, %= ??= 대상이 null인 경우만 우변의 값을 넣어줌 ~/=, <<=, >>=, &=, |=, ^= 잘 안쓰는 거... |
산술연산자 | +, -, *, /, %, ++, --, ~/ 나누기, 정수 결과 반환 |
관계연산자 | ==, !=, >, <, >=, <= |
논리연산자 | ! true/false 를 반대로 ||, && |
삼항 연산자 | ? condition ? expr1 : expr2. , 조건이 참이면 1, 아니면 2 ?? expr1 ?? expr2 , 1이 null 이 아니면 1값, null 이며 2값 |
타입 테스트 연산자 | as 강제형변환 is 특정 타입인 경우 true ls! 특정 타입이면 false |
final, const, static
► final : 변수를 참조하는 값이 한번 설정되면 다른 값으로 변경될 수 없음.
► const : 상수
► static : 흠,.. 인스턴스를 만들지 않고 언제든 실행할 수 있는 키워드. 이게 붙지 않으면 클래스로 인스턴스를 만들어서 참조해야함.
반응형
'난장 Dev > Flutter - Dart' 카테고리의 다른 글
Dart - 언어 시작하기( 연산자, final, const, static ) (0) | 2020.05.20 |
---|---|
Dart - 언어 시작하기 ( 반복문, 제어문) (0) | 2020.05.19 |
Dart - 언어 시작하기 ( 구조, 변수) (0) | 2020.05.18 |
Dart - Dart 프로젝트 만들기(VSCode) (0) | 2020.05.18 |
Dart - 시작하기 - VSCode 설치 (0) | 2020.05.18 |
Flutter - Firebase Cloud Messaging 연동 - 3. Flutter 프로젝트 만들기 (0) | 2020.05.14 |