[Dart] Dart cheatsheet codelab 1

jaehee kim·2021년 5월 23일
1

Dart

목록 보기
1/7
post-thumbnail

Dart cheatsheet codelab

String interpolation

String 에서 '${}' 를 사용하여 표현식의 값을 넣을 수 있습니다. 표현식이 identifier인 경우 '{}' 를 생략할 수 있습니다.

String interpolation

Nullable variables

Dart 2.12 부터 type에 '?' 를 추가하여 변수가 null이 될수 있도록 할 수 있습니다.

Nullable variables

Null-aware operators

null 처리와 관련하여 '??=''??' 연산자를 제공합니다.
'??=' : 현재 값이 null인 경우 값을 할당
'??' : 왼쪽 값이 null인 경우 오른쪽 값 return

??=
??

Conditional property access

'?.' 를 이용하여 object의 property 나 method가 null일 수 있는 경우의 access를 보호합니다.

Conditional property access

Collection literals

lists ,maps, sets에 대해서 literals를 이용하여 생성할 수 있습니다. type에 대해서도 직접 지정할 수 있습니다.

Collection literals

Arrow syntax

Arrow syntax 를 사용할 수 있습니다.

Arrow syntax

Cascades

cascades (..) 를 이용하여 같은 object에 대해서 연속된 동작을 수행할 수 있습니다.

Cascades

Getters and setters

getter 및 setter를 정의 할 수 있습니다.
또한 getter를 사용하여 계산된 property를 정의할 수 있습니다.

Getters and setters

Reference

[Dart cheatsheet codelab]

0개의 댓글