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