Комплексно сравнить два WString. Возвращает полный результат сравнения, имеет опцию игнорирования регистра.
Если полный результат сравнения и сравнение без учета регистра не требуется - следует использовать перегруженные операции сравнения.
-- класс WString -- семантика function Compare( self, other, ignoreRegistry ) -- входные параметры: self: WString (not nil) - объект WString other: WString (not nil) - строка с которой будет проведено сравнение ignoreRegistry : Boolean or Nil - игнорировать регистр при сравнении, по умолчанию false -- возвращаемые значения: number (int) or nil - результат сравнения: nil - сравнить не удалось (ошибка типа) отрицательное число - первая строка лексикографически меньше 0 - строки совпадают положительное число - первая строка лексикографически больше -- пример: local text = ToWs( "Test string" ) local result = text:Compare( ToWs( "test string" ) ) -- -32 local result = text:Compare( ToWs( "test string" ), true ) -- 0