Cldr.Number.System.system_name_from-exclamation-mark
You're seeing just the function
system_name_from-exclamation-mark
, go back to Cldr.Number.System module for more information.
Specs
system_name_from!( system_name(), Cldr.Locale.locale_name() | Cldr.LanguageTag.t(), Cldr.backend() ) :: atom() | no_return()
Returns a number system name for a given locale and number system reference and raises if the number system is not available for the given locale.
Arguments
system_name
is any number system name returned byCldr.known_number_systems/0
or a number system type returned byCldr.known_number_system_types/0
locale
is any valid locale name returned byCldr.known_locale_names/0
or aCldr.LanguageTag
struct returned byCldr.Locale.new!/2
backend
is anyCldr
backend. That is, any module that containsuse Cldr
Examples
iex> Cldr.Number.System.system_name_from!(:default, "en", TestBackend.Cldr)
:latn
iex> Cldr.Number.System.system_name_from!("latn", "en", TestBackend.Cldr)
:latn
iex> Cldr.Number.System.system_name_from!(:traditional, "he", TestBackend.Cldr)
:hebr