Valuta's

Valuta's

Het pakket bevat 179+ valuta's met ISO 4217-codes.

Valuta-eigenschappen

Elke valuta heeft de volgende velden:

VeldBeschrijving
codeISO 4217-valutacode (bijv. "USD")
nativeNameEnkelvoudige naam (bijv. "US Dollar")
nativeNamePluralMeervoudige naam (bijv. "US Dollars")
symbolValutasymbool (bijv. "$")

Opzoeken op code

GoDartTypeScript
currency, ok := intl.CurrencyByCode("USD")
if ok {
    fmt.Println(currency.NativeName)       // US Dollar
    fmt.Println(currency.NativeNamePlural) // US Dollars
    fmt.Println(currency.Symbol)           // $
}

Alle valuta's weergeven

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

Valuta van een land

Elk land heeft een gekoppelde 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)     // ??
    }
}

Typeveilige valutacodes

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