Valutaer

Valutaer

Pakken indeholder 179+ valutaer med ISO 4217-koder.

Valutaegenskaber

Hver valuta har foelgende felter:

FeltBeskrivelse
codeISO 4217-valutakode (f.eks. "USD")
nativeNameEntal-navn (f.eks. "US Dollar")
nativeNamePluralFlertal-navn (f.eks. "US Dollars")
symbolValutasymbol (f.eks. "$")

Opslag efter kode

GoDartTypeScript
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

GoDartTypeScript
allCurrencies := intl.AllCurrencies()
fmt.Println(len(allCurrencies)) // 179

Valuta for et land

Hvert land har en tilknyttet valuta.

GoDartTypeScript
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

GoDartTypeScript
code := intl.CurrencyEUR
currency := code.Currency()
fmt.Println(currency.NativeName) // Euro
fmt.Println(currency.Symbol)     // ???