Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

ORD-MIN - Position des niedrigstwertigen Arguments

&pagelevel(4)&pagelevel

Die ORD-MIN-Funktion liefert einen ganzzahligen Wert, der angibt, welches der Argumente - von links nach rechts gezählt - den niedrigsten Wert enthält.
Funktionstyp: ganzzahlig.

Format


FUNCTION ORD-MIN ({argument-1}...)


Argumente

  1. Ist mehr als ein argument-1 angegeben, müssen alle Argumente derselben Klasse angehören.

  2. argument-1 darf nicht von der Klasse objekt oder der Klasse zeiger sein.

Returnwerte

  1. Der Returnwert gibt die Position an, die das niedrigstwertige Argument in der Reihe der angegebenen Argumente einnimmt.

  2. Die Bestimmung des niedrigstwertigen Arguments erfolgt nach den Regeln für einfache Bedingungen (siehe Abschnitt „Bedingungen").

  3. Bei mehreren Argumenten mit dem gleichen (niedrigsten) Wert gilt der Wert des am weitesten links stehenden Arguments als Returnwert.

  4. Der Fehler-Returnwert ist 0.


Siehe auch: ORD-MAX, MAX, MIN

Example 9-35

...
DATA DIVISION.
WORKING-STORAGE SECTION.
01  R PIC 9(3).
PROCEDURE DIVISION.
P1 SECTION.
MAIN.
    COMPUTE R = FUNCTION ORD-MIN ("Z" "3" "B" "?" "a").
    DISPLAY R UPON T.
    STOP RUN. 

Ergebnis:          004

                         Das vierte Argument ("?") hat den niedrigsten Wert.