Valutaer
Valutaer
Pakken indeholder 179+ valutaer med ISO 4217-koder.
Valutaegenskaber
Hver valuta har foelgende felter:
| Felt | Beskrivelse |
|---|---|
code | ISO 4217-valutakode (f.eks. "USD") |
nativeName | Ental-navn (f.eks. "US Dollar") |
nativeNamePlural | Flertal-navn (f.eks. "US Dollars") |
symbol | Valutasymbol (f.eks. "$") |
Opslag efter kode
currency, ok := intl.CurrencyByCode("USD")
if ok {
fmt.Println(currency.NativeName) // US Dollar
fmt.Println(currency.NativeNamePlural) // US Dollars
fmt.Println(currency.Symbol) // $
}Liste over alle valutaer
allCurrencies := intl.AllCurrencies()
fmt.Println(len(allCurrencies)) // 179Valuta for et land
Hvert land har en tilknyttet valuta.
country, ok := intl.CountryByAlpha2("JP")
if ok {
currency, cOk := intl.CurrencyByCode(country.Currency)
if cOk {
fmt.Println(currency.NativeName) // Japanese Yen
fmt.Println(currency.Symbol) // ??
}
}Typesikre valutakoder
code := intl.CurrencyEUR
currency := code.Currency()
fmt.Println(currency.NativeName) // Euro
fmt.Println(currency.Symbol) // ???