Language/Dart

[Dart] Dart 기본 문법

쓰링 2024. 3. 13. 14:39
반응형

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

반응형