Type1 - 일반적인 방식의 import
include.dart 파일
String myName = "마이네임";
class Test {
Test() {
print("Test클래스 생성완료!");
}
}
class Test2 {
Test2() {
print("Test2클래스 생성완료!");
}
}
Main.dart 파일
import 'include.dart';
main() {
print(myName);
Test test = new Test();
Test2 test2 = new Test2();
}
Main.dart 실행화면
Type2 - 원하는 요소만 import에 포함하기
Main.dart의 import 부분을 아래와 같이 변경하면 include.dart 파일에 포함된 Test2 클래스는
사용할 수 없다는 에러 메시지가 표시됩니다.
show 부분에 Test2클래스는 포함시키지 않았기 때문입니다.
이런 식으로 원하는 부분의 요소만 로드해 올 수 있습니다.
[ 변경전 ]
import 'include.dart';
[ 변경후 ]
import 'include.dart' show myName, Test;
Type3 - 원하는 요소만 import에서 제외하기
[ 변경전 ]
import 'include.dart';
[ 변경후 ]
import 'include.dart' hide myName, Test;
Main.dart의 import 부분을 아래와 같이 변경하면 include.dart 파일에 포함된 myName, Test 요소는
사용할 수 없다는 에러 메시지가 표시됩니다.
hide에 포함시키지 않은 Test2클래스만 붉은 에러 표시가 나지 않고 정상적으로 코딩이 가능합니다.
hide 부분에 포함된 myName, Test 요소는 import에서 제외되었기 때문에 사용할 수 없습니다.
이런 식으로 원하는 부분의 요소만 제외할 수 있습니다.
By. 유목민 알폰스 - Alphonse Elric
'Dart' 카테고리의 다른 글
Dart 10. DART/Flutter의 리소스 충돌이나 변수의 중복문제 해결 {유목민 알폰스} (2) | 2023.11.04 |
---|---|
Dart 09. 내가 만든 라이브러리 만들고 포함하기 {유목민 알폰스} (1) | 2023.11.04 |
DART 07. 상황별 패키지 접근 방식 {유목민 알폰스} (1) | 2023.11.03 |
DART 06. 최초실행 후 외부클래스 import하기 {유목민 알폰스} (1) | 2023.11.02 |
DART 05. 안드로이드 스튜디오 Flutter프로젝트 생성 {유목민 알폰스} (1) | 2023.11.01 |