Continenti

Continenti

Il pacchetto include tutti i 7 continenti con codici standardizzati.

Proprieta dei Continenti

Ogni continente ha i seguenti campi:

CampoDescrizione
codeCodice continente a due lettere
nameNome visualizzato in inglese

Continenti Disponibili

CodiceNome
AFAfrica
AQAntartide
ASAsia
EUEuropa
NANord America
OSOceania
SASud America

Ricerca per Codice

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

Elenco di Tutti i Continenti

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

Ottenere i Paesi per Continente

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

Continente di un Paese

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

Codici Continente Type-Safe

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

Lingue in un Continente (Dart)

Il pacchetto Dart fornisce anche l'accesso alle lingue parlate in un continente.

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