[flutter] list 내 expand 함수 의미와 사용 예제
Flutter에서 expand는 이터러블(Iterable) 타입에 대해 주어진 함수를 적용하여 새로운 이터러블을 반환하는 함수입니다. 이 함수는 주로 리스트(List)나 맵(Map)과 같은 이터러블 타입에서 사용됩니다. expand 함수는 주어진 함수에 각각의 요소를 적용한 결과를 하나의 리스트로 합쳐서 반환합니다. 따라서 이 함수를 사용하면 이터러블의 각 요소를 펼쳐서 하나의 리스트로 만들 수 있습니다. 아래는 expand 함수의 예시 코드입니다. List matrix = [ [1, 2, 3], [4, 5, 6], [7, 8, 9] ]; List flattened = matrix.expand((row) => row).toList(); print(flattened); // [1, 2, 3, 4, 5, 6..
2023. 5. 2.