목차
반응형
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 |
반응형
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 |