Flutter apresenta vários significados de importação de pacotes e convenções de nomenclatura comuns

1. Importar significado

import 'dart:xxx';Apresente a biblioteca padrão do Dart.
import 'xxx/xxx.dart';Apresente os arquivos Dart com caminhos relativos.
import 'package:xxx/xxx.dart';Apresente bibliotecas de terceiros no armazém do Pub pub.dev (ou pub.flutter-io.cn).
import 'package:project/xxx/xxx.dart';Apresente arquivos Dart personalizados.
import 'xxx' show compute1, compute2Importe apenas computar1 e computar2,
import 'xxx' hide compute3exceto computar.
import 'xxx' as compute4Renomear a biblioteca. , quando houver conflito de nome,
library compute5;defina o nome da biblioteca
part of compute6;para indicar que o arquivo pertence a uma determinada biblioteca

2. Especificações comumente usadas

1. Introduza a ordem dos arquivos

Ordem de importação dos arquivos (de cima para baixo)
Biblioteca no Dart SDK
Biblioteca no Flutter
Biblioteca de terceiros Referência do caminho relativo
da própria biblioteca (arquivo)

e.g.
import 'dart:io';
import 'package:material/material.dart';
import 'package:dio/dio.dart';
import 'package:project/common/uitls.dart';
import 'xxx/xxx/xxx/xxx.dart';

2. Convenção de nomenclatura:

Pasta: sublinhado minúsculo lowercase_with_underscores
Arquivo: sublinhado minúsculo lowercase_with_underscores
Nome da classe: Nomenclatura CamelCase começando com maiúscula UpperCamelCase
Nome da variável: Nomenclatura CamelCase começando com minúsculas lowerCamelCase
Constantes: Nomenclatura CamelCase começando com minúsculalowerCamelCase

Siglas com duas letras ou menos HttpRequest
têm a primeira letra maiúscula, por IOStreamexemploDBUtils
Id

Observação: para obter mais detalhes sobre a convenção de nomenclatura, consulte a documentação oficial do Dart.

Acho que você gosta

Origin blog.csdn.net/guoxulieying/article/details/131512514
Recomendado
Clasificación