dart (flutter) 문법 - import, show, hide, as
import 문법에 대해 살펴 봅니다.
import 문은
현재 dart파일에서
다른 dart 파일이나 외부 라이브러리의
클래스, 함수, 변수 등의 것을 가져다 쓸 때 사용합니다.
import 할 때 옵션을 줄 수 있습니다.
아래에 설명과 코드를 보면 됩니다.
// import 만 사용하면 다음과 같이 사용할 수 있습니다.
import 'dart:io';
Directory directory = Directory("path");
// as는 라이브러리에 접두사를 지정합니다.
// 주로 다른 라이브러리와 충돌을 피하기 위해 사용합니다.
import 'dart:io' as MyIO;
MyIO.Directory directory = MyIO.Directory("path");
// dart:io에서 Directory만 가져옵니다.
import 'dart:io' show Directory;
// dart:io에서 Directory를 제외한 나머지를 가져옵니다.
import 'dart:io' hide Directory;
// 지연된 로딩을 지원하는데 JavaScript에서만 지원합니다.
import 'package:greetings/hello.dart' deferred as hello;
Future<void> greet() async {
await hello.loadLibrary();
hello.printGreeting();
}
- 참고.
댓글
댓글 쓰기