반응형
자료형에다가 '별명'(alias)를 붙여주는 것.
주로 간단한 데이터의 alias를 만들때 사용한다.
List<int> reverseListOfNumbers(List<int> list) {
var reversed = list.reversed;
// reversed를 쓰면 다시 list로 변환해줘야 한다...
return reversed.toList();
}
이렇게 되어 있는 것에서 List<int>의 별명을 붙여주고 싶다면...
typedef ListOfInts = List<int>;
// List<int>대신 ListOfInts 사용.
ListOfInts reverseListOfNumbers2(ListOfInts list) {
var reversed = list.reversed;
return reversed.toList();
}
이렇게 바꿀 수 있다.
간단!
다음 강의들 (4.xx)부터는 class에 대한 것들이다.
음... 개인적으로 코딩의 꽃이 class라고 생각하는지라... 기대된다.
반응형
'앱 만들기 프로젝트 > Dart' 카테고리의 다른 글
Dart - 4.1 Constructors(생성자) (0) | 2024.10.16 |
---|---|
Dart - 4.0 Your First Dart Class (0) | 2024.10.16 |
Dart - 3.4 QQ Operator(Null-aware operator) (0) | 2024.10.15 |
Dart - 3.3 Optional Positional Parameters (0) | 2024.10.15 |
Dart - 3.1 Named Parameters (1) | 2024.10.14 |