View
오늘도 쌩고생을 했다. 매주 쌩고생거리가 계속 등장하는 것 같다. ㅜㅜ 심지어 오늘은 다트 문법에 당했다.
ㅤ
List 뒤에 원소를 추가하고 싶을 때는 append가 아닌 add 함수를 사용해야 한다. 블로그 글을 쓰기 위해서 가져왔는데, 이제야 함수의 차이점이 보인다.
ㅤ
append 쪽 설명을 읽어보면 “Insert element at the end of the [Iterable]” 이라고 되어있다. 나는 요걸 보고 철썩같이 믿고 썼는데, 아무리 디버깅을 해도 해결이 안돼서 한숨만 푹푹 쉬고 있었지… 근데 요게 문제였을 줄은 몰랐다… 파이어베이스에 복잡하게 쿼리를 날리고 결과를 조인해야 하는 기능이라 중간에 뭐가 잘못되었는지 디버거 켜놓고 값 계속 확인하면서 찾아나섰는데, 제일 마지막에 결과 합쳐서 return하는 쪽에 문제가 있는 거라 찾는데에 시간이 더 많이 걸렸다.
ㅤ
Dart에서는 리스트 뒤에 원소를 추가할 때 append가 아니라 add를 써야한다.
Dart에서는 리스트 뒤에 원소를 추가할 때 append가 아니라 add를 써야한다.
Dart에서는 리스트 뒤에 원소를 추가할 때 append가 아니라 add를 써야한다.
'Develop > Flutter 개발' 카테고리의 다른 글
[Flutter] fullscreen dialog에서 push replacement는 안된다 (0) | 2024.02.22 |
---|---|
[Flutter] 플러터에서 swiftui의 fullscreen cover 구현 방법 (0) | 2024.02.17 |
[Flutter] 원치않게 하위 뷰가 새로 빌드될 때 (0) | 2024.01.28 |
[Flutter] 클린 아키텍처 리펙토링 (4) - 계층 별 파일 간 의존성 분리 (0) | 2024.01.20 |
[Dart] 다트가 오버로딩을 지원하지 않는 이유? (2) | 2024.01.15 |