Continents

Continents

Le package inclut les 7 continents avec des codes standardises.

Proprietes d'un continent

Chaque continent possede les champs suivants :

ChampDescription
codeCode de continent a deux lettres
nameNom d'affichage en anglais

Continents disponibles

CodeNom
AFAfrica
AQAntarctica
ASAsia
EUEurope
NANorth America
OSOceania
SASouth America

Recherche par code

GoDartTypeScript
final continent = Continent.fromCode('EU');
print(continent?.name); // Europe
print(continent?.code); // EU

Lister tous les continents

GoDartTypeScript
for (final c in Continent.values) {
  print('${c.name} (${c.code})');
}

Obtenir les pays par continent

GoDartTypeScript
final countries = Continent.europe.countries;
print(countries.length);
for (final c in countries) {
  print(c.nativeName);
}

Continent d'un pays

GoDartTypeScript
final country = Country.fromAlpha2Code('BR');
print(country?.continent.name); // South America
print(country?.continent.code); // SA

Codes de continents type-safe

GoDartTypeScript
print(Continent.europe.name); // Europe
print(Continent.europe.code); // EU

Langues d'un continent (Dart)

Le package Dart fournit egalement l'acces aux langues parlees dans un continent.

final langs = Continent.europe.languages;
for (final lang in langs) {
  print('${lang.code}: ${lang.nativeName}');
}