반응형
Variable
- name 변수를 선언해서 나타나는 오류, 값을 바꾸는건 가능하지만 재선언은 불가능
int, double
boolean
String
dynamic
- var 타입은 중간에 다른 타입으로 변경이 불가능
- dynamic 타입은 중간에 다른 타입으로 변경이 가능
nullable / non-nullable / null
- 모든 타입은 타입만 들어갈 수 있는 경우, 타입과 null까지 들어갈 수 있는 경우로 나뉜다
final, const
- final로 선언하면 값을 변경할 수 없다.
- const도 마찬가지로 값을 변경할 수 없다.
- final과 const에는 var기능을 같이 해서 타입 생략이 가능하다.
DateTime
DateTime을 통해 얻는 시간은 코드가 실행될 때 순간의 시간
- const는 build 타임을 알아야 하기 때문에 선언 불가
operator
null 조건 operator
비교 operator
타입 비교 operator
논리 operator
List
- 중복 값 가능
Map
Set
- 중복 값 불가능
if
switch
for
while
enum
function
- positional parameter
- optional parameter
- named parameter
void
arrow function
typedef
반응형
'Language > Dart' 카테고리의 다른 글
[Dart] 함수형 프로그래밍(Functional Programming) (0) | 2024.03.14 |
---|---|
[Dart] 객체지향 프로그래밍(OOP) (0) | 2024.03.13 |