티스토리 뷰

반응형

Import 종류

Dart 언어에서 import는 크게 3가지로 나누어집니다.

1. dart core library import : Dart Core Pageckage에서 제공하는 library의 경우 'dart:' 접두사를 사용하여 import

import 'dart:math';

2. package import : 패키지명+/lib 폴더부터 시작되는 절대경로를 사용하여 import

import 'package:package_name/absolute/path.dart';

3. relative import : 현재 파일부터 시작되는 상대경로를 사용하여 import

import '../models/user.dart';

Import 정렬순서

Dart Coding Standard에 따르면 import 구문들은 다음과 같은 규칙으로 정렬할 것을 권장하고 있습니다.

  1. 유형에 따라 dart core libaray import package import relative import 순으로 정렬
  2. 같은 유형의 Import 끼리는 알파벳 순으로 정렬
import 'dart:async';
import 'dart:html';

import 'package:flutter/foundation.dart'; 
import 'package:flutter/material.dart';

import 'models/user_model.dart';
import 'widgets/banner_widget.dart';
댓글