Flutter introduit diverses significations de l'importation de packages et des conventions de dénomination courantes

1. Importer le sens

import 'dart:xxx';Présentez la bibliothèque standard Dart.
import 'xxx/xxx.dart';Introduisez les fichiers Dart avec des chemins relatifs.
import 'package:xxx/xxx.dart';Introduisez des bibliothèques tierces dans l'entrepôt Pub pub.dev (ou pub.flutter-io.cn).
import 'package:project/xxx/xxx.dart';Introduisez des fichiers Dart personnalisés.
import 'xxx' show compute1, compute2Importez uniquement Compute1 et Compute2,
import 'xxx' hide compute3sauf Compute.
import 'xxx' as compute4Renommer la bibliothèque. , en cas de conflit de nom,
library compute5;définissez le nom de la bibliothèque
part of compute6;pour indiquer que le fichier appartient à une certaine bibliothèque

2. Spécifications couramment utilisées

1. Introduire l'ordre des fichiers

Ordre d'importation des fichiers (de haut en bas)
Bibliothèque dans Dart SDK
Bibliothèque dans Flutter
Bibliothèque tierce
Propre bibliothèque (fichier)
Référence du chemin relatif

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. Convention de dénomination :

Dossier : trait de soulignement minuscule lowercase_with_underscores
Fichier : trait de soulignement minuscule lowercase_with_underscores
Nom de classe : nomenclature CamelCase commençant par une majuscule UpperCamelCase
Nom de la variable : nomenclature CamelCase commençant par une minuscule lowerCamelCase
Constante : nomenclature CamelCase commençant par une minusculelowerCamelCase

Les acronymes de deux lettres ou moins HttpRequest
ont la première lettre en majuscule, par IOStreamexempleDBUtils
Id

Remarque : Pour plus de détails sur la convention de dénomination, veuillez vous référer à la documentation officielle de Dart.

Je suppose que tu aimes

Origine blog.csdn.net/guoxulieying/article/details/131512514
conseillé
Classement