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
continent, ok := intl.ContinentByCode("EU")
if ok {
    fmt.Println(continent.Name) // Europe
    fmt.Println(continent.Code) // EU
}

Elenco di Tutti i Continenti

GoDartTypeScript
allContinents := intl.AllContinents()
for _, c := range allContinents {
    fmt.Printf("%s (%s)\n", c.Name, c.Code)
}

Ottenere i Paesi per Continente

GoDartTypeScript
countries := intl.CountriesByContinent("europe")
fmt.Println(len(countries))
for _, c := range countries {
    fmt.Println(c.NativeName)
}

Continente di un Paese

GoDartTypeScript
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

GoDartTypeScript
code := intl.ContinentEU
continent := code.Continent()
fmt.Println(continent.Name) // Europe

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}');
}