Dart 에서 hide 로 중복 숨기기
- 패키지를
import
해서 쓰다보면, 기존에 정의했던 클래스 이름과 겹치는 경우가 종종 있다. - 자바에서는 앞에 어느 패키지인지 명시하는 방식을 많이 쓴다.
- ex)
java.util.List
- ex)
- 다트에서는
hide
를 통해 해당 패키지의 특정 클래스를 사용하지 않는다면 숨길 수 있다.
import 'pacakage:drift/drift.dart' hide Column; // Widget 의 Column 과 이름이 겹치니 숨기기
- 이렇게 겹치는 이름을
hide
를 통해 숨긴다면, 같은 클래스 이름을 쓰는 라이브러리를 임포트했음에도 불편함 없이Column
클래스를 이용할 수 있다.
반응형
'Dart' 카테고리의 다른 글
다트 (Dart) 의 캐스케이드 연산자 (Cascade operator) 란? (0) | 2023.12.17 |
---|---|
Dart 에서 CopyWith 메서드를 쓰는 이유 (0) | 2023.12.16 |
Dart 의 Null-safe 언어적 특성 (0) | 2023.12.15 |
다트의 비동기 지원 (Asynchronous Support) (0) | 2023.10.22 |
다트 비동기 프로그래밍 (Future, Async, Await) (0) | 2023.10.22 |