반응형
ex) my.dart 파일
//my.dart file
int value = 0;
String name = '';
외부 파일등을 사용할때 패키지에 선언된 이림이 같을 경우가 있기에
별칭을 사용하거나 원하는 것들만 불러오거나 불러오지 않게 할수 있습니다.
- 별칭 as를 사용합니다.
import 'my.dart' as My;
main() {
My.value = 1;
}
- 특정 요소만 불러올때 show를 사용합니다.
import 'my.dart' show name;
main() {
name = 'abc';
value = 10; // 오류
}
- 특정 요소만 제외할때 hide를 사용합니다.
import 'my.dart' hide name;
main() {
name = 'abc'; // 오류
value = 10;
}
특정 파일들을 라이브러리로 만들때 library 를 사용합니다.
// zzz.dart file
library zzz;
part 'my.dart';
사용되는 각 파일들에서는 part of를 사용합니다.
part of zzz;
// my.dart file
int value = 0;
String name = '';
사용할때에는 다음과 같습니다.
import 'zzz.dart';
main() {
name = 'zzz';
}
반응형
'Flutter & Dart' 카테고리의 다른 글
Dart 컬렉션 타입 (List, Set, Map) (0) | 2023.11.16 |
---|---|
Dart 변수 타입 (var, dynamic) (0) | 2023.11.16 |
Dart 상수 (const, final) (0) | 2023.11.16 |
Dart 데이터 타입 (0) | 2023.11.16 |
Dart 접근 제한자 (0) | 2023.11.16 |
Dart 라이브러리 (0) | 2023.11.16 |
외부 패키지 설치 (0) | 2023.11.16 |
터미널에서 Flutter 프로젝트 생성하기 (0) | 2023.11.16 |