Continentes
Continentes
El paquete incluye los 7 continentes con codigos estandarizados.
Propiedades de continente
Cada continente tiene los siguientes campos:
| Campo | Descripcion |
|---|---|
code | Codigo de continente de dos letras |
name | Nombre para mostrar en ingles |
Continentes disponibles
| Codigo | Nombre |
|---|---|
AF | Africa |
AQ | Antartida |
AS | Asia |
EU | Europa |
NA | America del Norte |
OS | Oceania |
SA | America del Sur |
Busqueda por codigo
final continent = Continent.fromCode('EU');
print(continent?.name); // Europe
print(continent?.code); // EUListar todos los continentes
for (final c in Continent.values) {
print('${c.name} (${c.code})');
}Obtener paises por continente
final countries = Continent.europe.countries;
print(countries.length);
for (final c in countries) {
print(c.nativeName);
}Continente de un pais
final country = Country.fromAlpha2Code('BR');
print(country?.continent.name); // South America
print(country?.continent.code); // SACodigos de continente con seguridad de tipos
print(Continent.europe.name); // Europe
print(Continent.europe.code); // EUIdiomas en un continente (Dart)
El paquete de Dart tambien proporciona acceso a los idiomas hablados en un continente.
final langs = Continent.europe.languages;
for (final lang in langs) {
print('${lang.code}: ${lang.nativeName}');
}