본문 바로가기
개발/Flutter

mapIndexed

by dev_caleb 2023. 8. 10.
728x90

list -> map 

widget을 만들어 줄 때 index가 필요하게 될 때는

 

...List.genearted(length, Widget)

 

이런식으로 넣어줬었는데 mapIndex라는 method가 collection에서 제공 되는 걸 알게 되었다!

 

다음부터는 이걸 써야겠다!!

 

내가 위젯 넣을 때는 잘 안 쓰는 방법이지만 For 구문을 이용해서 넣어줄 수도 있다!

 for (int i = 0; i < 5; i++) SizedBox.shrink(),

 

https://dev-yongsu.tistory.com/16

 

Flutter [.mapIndexed()] method

Flutter를 사용해서 개발을 하다보면 Iterable 클래스의 .map() 메서드를 리스트의 항목을 매핑하는데 유용하게 사용한다. 그런데 .map() 메서드는 대상 리스트의 항목만 파라미터로 받아오는데, 가끔

dev-yongsu.tistory.com

 

 

import 'package:collection/collection.dart';
images.mapIndexed((index, element) => Padding(
        padding: EdgeInsets.only(
          right: index == images.length - 1 ? 0 : 8.0
        ),
       ...
728x90