앱 만들기 프로젝트/Dart

Dart - 3.5 Typedef

지나가는물리학부생 2024. 10. 16. 00:10
반응형

자료형에다가 '별명'(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라고 생각하는지라... 기대된다.

반응형