Dart

Dart_16 : Typedef

kimyongjun0129 2024. 11. 12. 23:11

* typedef : 자료형에 자신만의 alias를 붙일 수 있게 한다.

#1 일반 코드

3번째 줄 : list.reversed를 하면 List랑 조금 다른 iterable이 돼서 다시 List로 변환해준 과정이다.

 

#2 typedef를 사용한 코드

ListOfInts 대신 다른 이름을 붙일 수 있다.

 

 

#출력

typedef로 List<int>를 대체했지만, 함수를 호출할때는 여전히 매개 변수로 List<int>를 받는다.

 

# 결과

 

 

 

 

* 활용

위 코드보다 더 복잡한 것에 typedef를 활용할 수 있다.

 

# 출력