IModelling.Min_

Синтаксис Fore

Min_(A: String; B: String): String;

Синтаксис Fore.NET

Min_(A: string; B: string): string;

Параметры

A. Первая сравниваемая строка;

B. Вторая сравниваемая строка.

Описание

Метод Min_ возвращает минимум из двух строк, используя посимвольное сравнение.

Комментарии

Сравнение выполняется учетом регистра.

Функция возвращает Null, если хотя бы один из параметров равен Null.

Для получения максимума из двух строк используйте метод IModelling.Max_.

Пример Fore

Для выполнения примера добавьте ссылку на системную сборку Ms.

Sub UserProc;
Var
    Func: Modelling;
    res: String;
Begin
    Func := New Modelling.Create;
    res := Func.Min_("Apple""Banana");
    Debug.WriteLine("Min_(""" + "Apple" + """" +
        ", """ + "Banana" + """" + ") = " + res);
End Sub UserProc;

В результате выполнения примера в окно консоли будет выведена минимальная строка из строк «Apple» и «Banana».

Пример Fore.NET

Необходимые требования и результат выполнения примера Fore.NET совпадают с примером Fore.

Imports Prognoz.Platform.Interop.Ms;

Public Shared Sub Main(Params: StartParams);
Var
    Func: IModelling;
    res: String;
Begin
    Func := New Modelling.Create();
    res := Func.Min_("Apple""Banana");
    System.Diagnostics.Debug.WriteLine("Min_(""" + "Apple" + """" +
        ", """ + "Banana" + """" + ") = " + res);
End Sub;

Пример использования в выражениях

Выражение:

Min_("Apple", "Banana")

Результат: Apple.

Выражение 2:

Min_("Apple", "apple")

Результат: Apple.

Применение: выражения можно использовать в формулах моделей контейнера моделирования, в формулах вычисляемых рядов базы данных временных рядов, в формулах моделей контейнера моделирования, являющегося дочерним по отношению к базе данных временных рядов и в редакторе выражения.

См. также:

IModelling | База данных временных рядов: калькулятор, | Контейнер моделирования: редактирование регрессора/формулы | Редактор выражения

См. также:

IModelling