Skip to main content

Функция utf8.compare

Функция utf8.compare возвращает результат сравнения двух строк согласно алгоритму сортировки по Юникоду.

Вызов​


utf8.compare(str1, str2, opt)

Параметры​

  • str1 – первая строка (string) в формате UTF-8;
  • str2 – вторая строка (string) в формате UTF-8;
  • opt – параметр (number) учета регистра при сравнении:

Возвращает​

  • number:результат сравнения аргументов:

  • -1 – если str1 < str2;

  • 0 – если str1 = str2;

  • 1 – если str1 > str2.

Пример​


print(utf8.compare("A", "a", 0)) -- 0, arg1 = arg2 с учетом регистра
print(utf8.compare("A", "a", 1)) -- -1, arg1 < arg2 без учета регистра