Continenten

Continenten

Het pakket bevat alle 7 continenten met gestandaardiseerde codes.

Continenteigenschappen

Elk continent heeft de volgende velden:

VeldBeschrijving
codeTweeletterige continentcode
nameEngelse weergavenaam

Beschikbare continenten

CodeNaam
AFAfrika
AQAntarctica
ASAzie
EUEuropa
NANoord-Amerika
OSOceanie
SAZuid-Amerika

Opzoeken op code

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

Alle continenten weergeven

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

Landen per continent ophalen

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

Continent van een land

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

Typeveilige continentcodes

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

Talen op een continent (Dart)

Het Dart-pakket biedt ook toegang tot talen die op een continent gesproken worden.

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