Cldr.Collation.compare
You're seeing just the function
compare, go back to Cldr.Collation module for more information.
Specs
compare(string_1 :: String.t(), string_2 :: String.t(), options()) :: comparison()
Compares two strings according to the Unicode collation rules with the CLDR root collation which is based upon the Unicode DUCET table.
Arguments
string_1is an aString.t/0string_2is an aString.t/0optionsis a keyword list of options
Options
:casingis either:sensitiveor:insensitiveindicating if collation is to be case sensitive or not. The default is:insensitive.
Returns
- Either of
:lt,:eqor:gtsignifying ifstring_1is less than, equal to or greater thanstring_2.
Examples
iex> Cldr.Collation.compare "á", "A", casing: :sensitive
:gt
iex> Cldr.Collation.compare "á", "A", casing: :insensitive
:eq