본문 바로가기
2023년 이전/flutter

Flutter - as Prefix

by JeongUPark 2021. 12. 13.
반응형

플루터를 개발하다보면

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