DART

[노마드코더 : Dart 시작하기] #3.5 Typedef

유호야 2022. 11. 18. 23:56
반응형
typedef 변수이름 = 타입

toList() : 리스트를 출력하는 함수
iterable 반복 가능한 
List 값을 넣은 reversed를 그대로 return 할 수 없기 때문에 toList() 함수를 이용한다.

List<int> reverseListOfNumbers(List<int> list) {
  var reversed = list.reversed;
  return reversed.toList();
}

void main() {
  List<int> list = [1, 2, 3, 4, 5];
  print(reverseListOfNumbers(list));
}
typedef NumberOfInts = List<int>;

NumberOfInts reverseListOfNumbers(NumberOfInts list) {
  var reversed = list.reversed;
  return reversed.toList();
}

void main() {
  List<int> list = [1, 2, 3, 4, 5];
  print(reverseListOfNumbers(list));
}

 

일반적으로 구조화된 데이터를 이용하고 싶다면, 이렇게 사용이 가능하지만, 

Map 같은 경우에는 클래스를 사용하는 경우가 있다는 것을...... 다음 시간에 설명하겠다. 

 

 

 

반응형