반응형

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
Posted by 까칠코더
,