Kontinenter
Kontinenter
Pakken indeholder alle 7 kontinenter med standardiserede koder.
Kontinentegenskaber
Hvert kontinent har foelgende felter:
| Felt | Beskrivelse |
|---|---|
code | Tobogstavs kontinentkode |
name | Engelsk visningsnavn |
Tilgaengelige kontinenter
| Kode | Navn |
|---|---|
AF | Afrika |
AQ | Antarktis |
AS | Asien |
EU | Europa |
NA | Nordamerika |
OS | Oceanien |
SA | Sydamerika |
Opslag efter kode
continent, ok := intl.ContinentByCode("EU")
if ok {
fmt.Println(continent.Name) // Europe
fmt.Println(continent.Code) // EU
}Liste over alle kontinenter
allContinents := intl.AllContinents()
for _, c := range allContinents {
fmt.Printf("%s (%s)\n", c.Name, c.Code)
}Hent lande efter kontinent
countries := intl.CountriesByContinent("europe")
fmt.Println(len(countries))
for _, c := range countries {
fmt.Println(c.NativeName)
}Kontinent fra et land
country, ok := intl.CountryByAlpha2("BR")
if ok {
continent, cOk := intl.ContinentByCode(country.Continent)
if cOk {
fmt.Println(continent.Name) // ikke garanteret; kontinent-feltet er ID-baseret
}
// Landets Continent-felt er et ID som "southAmerica"
fmt.Println(country.Continent)
}Typesikre kontinentkoder
code := intl.ContinentEU
continent := code.Continent()
fmt.Println(continent.Name) // EuropeSprog i et kontinent (Dart)
Dart-pakken giver ogs adgang til sprog, der tales i et kontinent.
final langs = Continent.europe.languages;
for (final lang in langs) {
print('${lang.code}: ${lang.nativeName}');
}