鍍金池/ 教程/ Java/ 順序
成員
順序
類型
名稱
類型注解
字符串
空白符
注釋

順序

應(yīng)該先聲明引用 Dart 庫(kù)的 import 語(yǔ)句,然后是引用包的語(yǔ)句,最后是其他相關(guān)的引用。

每個(gè)不同的引用部分應(yīng)該使用空行隔開(kāi)。

在每個(gè)部分內(nèi)部,應(yīng)該按照字母順序排列。如果你使用 package: 引用語(yǔ)句來(lái)引用你自己包中的內(nèi)容,最好是將它放在相關(guān)引用中。

// good
import 'dart:async';
import 'dart:convert' show JSON;
import 'dart:html';

import 'package:bar/bar.dart'
import 'package:bar/foo.dart'
import 'package:foo/bar.dart'

import 'a.dart';
// bad
import 'dart:html';
import 'dart:async';
import 'dart:convert' show JSON;

import 'a.dart';
import 'package:bar/bar.dart'
import 'package:foo/bar.dart'
import 'package:bar/foo.dart'

最好是為每個(gè)部分中的所有引用語(yǔ)句聲明其出口。

在出口部分之前應(yīng)該空一行。

// good 
import 'src/error.dart';
import 'src/string_source.dart';

export 'src/error.dart';
// bad
import 'src/error.dart';
export 'src/error.dart';

import 'src/string_source.dart';
上一篇:類型注解下一篇:類型