반응형
플루터를 개발하다보면
import 된 값들이 동일한 이름의 class 명을 가질 때가 있다. 그러면 어떤 class인지 알수 없어서 error가 나는데 이때 as Prefix로 수정하라고 한다.
그럼 as Prefix는 무엇일까? 다음 예제로 확인해 본다
DateUtils.weekdays[dailyWeather.dateTime.weekday]
가 있는데 DateUtils는
flutter/src/material/date.dart
weather_app/utils/date_utils.dart
이렇게 2개의 파일에 존재하는 class 이고 둘다 import 해서 사용해야 한다. 그리고 위의 DateUtils.weekdays는 date_uitls.dart에 존재하는 class를 사용해야한다.
그렇기 때문에 다음과 같이 수정한다.
import 'package:weather_app/utils/date_utils.dart' as WeatherDataUtils;
....
WeatherDataUtils.DateUtils.weekdays[dailyWeather.dateTime.weekday],
반응형
'2023년 이전 > flutter' 카테고리의 다른 글
Flutter - textTheme 의 deprecated 2014 (0) | 2021.12.13 |
---|---|
Flutter 관련 도규먼트들 (0) | 2021.12.13 |
FlatButton, RaisedButton, OutlineButton Deprecated (0) | 2021.12.13 |
Flutter 실행 해보기 (0) | 2021.12.06 |
Flutter 설치 (0) | 2021.12.05 |