Min_(A: String; B: String): String;
A. Первая сравниваемая строка;
B. Вторая сравниваемая строка.
Метод Min_ посимвольно сравнивает две строки и возвращает минимальную из них.
Строки сравниваются по значению кодировки ASCII с учётом регистра. Например:
при сравнении строк «abcde» и «abc» минимальной будет вторая строка. Длина второй строки меньше длины первой;
при сравнении строк «Abc» и «abc» минимальной будет вторая строка. Значение кодировки ASCII для символа «a» меньше, чем для символа «A».
Метод возвращает значение Null, если хотя бы один из параметров равен Null.
Sub UserProc;
Var
s1, s2, s3: String;
Begin
s1 := "Apple";
s2 := "Banana";
// Получаем минимальную
из двух строк
s3 := String.Min_(s1, s2);
Debug.WriteLine("Min_(""" + s1 + """" + ", """ + s2 + """" + ") = " + s3);
End Sub UserProc;
В результате выполнения примера в окно консоли будет выведена минимальная строка из строк «Apple» и «Banana».
См. также: