Continenti
Continenti
Il pacchetto include tutti i 7 continenti con codici standardizzati.
Proprieta dei Continenti
Ogni continente ha i seguenti campi:
| Campo | Descrizione |
|---|---|
code | Codice continente a due lettere |
name | Nome visualizzato in inglese |
Continenti Disponibili
| Codice | Nome |
|---|---|
AF | Africa |
AQ | Antartide |
AS | Asia |
EU | Europa |
NA | Nord America |
OS | Oceania |
SA | Sud America |
Ricerca per Codice
continent, ok := intl.ContinentByCode("EU")
if ok {
fmt.Println(continent.Name) // Europe
fmt.Println(continent.Code) // EU
}Elenco di Tutti i Continenti
allContinents := intl.AllContinents()
for _, c := range allContinents {
fmt.Printf("%s (%s)\n", c.Name, c.Code)
}Ottenere i Paesi per Continente
countries := intl.CountriesByContinent("europe")
fmt.Println(len(countries))
for _, c := range countries {
fmt.Println(c.NativeName)
}Continente di un Paese
country, ok := intl.CountryByAlpha2("BR")
if ok {
continent, cOk := intl.ContinentByCode(country.Continent)
if cOk {
fmt.Println(continent.Name) // not guaranteed; continent field is ID-based
}
// Il campo Continent del paese e un ID come "southAmerica"
fmt.Println(country.Continent)
}Codici Continente Type-Safe
code := intl.ContinentEU
continent := code.Continent()
fmt.Println(continent.Name) // EuropeLingue 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}');
}