tuple_mintuple_minTupleMinTupleMintuple_min (Operator)

Name

tuple_mintuple_minTupleMinTupleMintuple_min — Bestimmen des minimalen Elements eines Tupels.

Signatur

tuple_min( : : Tuple : Min)

Herror tuple_min(const Hlong Tuple, double* Min)

Herror T_tuple_min(const Htuple Tuple, Htuple* Min)

void TupleMin(const HTuple& Tuple, HTuple* Min)

HTuple HTuple::TupleMin() const

static void HOperatorSet.TupleMin(HTuple tuple, out HTuple min)

HTuple HTuple.TupleMin()

def tuple_min(tuple: MaybeSequence[Union[float, int, str]]) -> Sequence[Union[float, int, str]]

def tuple_min_s(tuple: MaybeSequence[Union[float, int, str]]) -> Union[float, int, str]

Beschreibung

tuple_mintuple_minTupleMinTupleMintuple_min bestimmt das minimale Element von allen Elementen des Eingabetupels TupleTupleTupletupletuple und liefert es in dem Ausgabeparameter MinMinMinminmin zurück. Das Eingabetupel muss hierfür entweder durchwegs Strings enthalten oder ausschließlich (ganze oder Gleitkomma-)Zahlen beinhalten. Eine Mischung aus Strings und Zahlen ist nicht erlaubt. Das Ergebnis besteht in einer Gleitkommazahl, sobald mindestens ein Element des Eingabetupels eine Gleitkommazahl ist. Falls alle Elemente von TupleTupleTupletupletuple hingegen ganze Zahlen sind, so besteht auch MinMinMinminmin aus einer ganzen Zahl.

Sonderfall: Leeres Eingabetupel

Falls das Eingabetupel leer ist, wird eine Fehlermeldung angezeigt.

HDevelop Inline-Operation

HDevelop unterstützt eine Inline-Operation für tuple_mintuple_minTupleMinTupleMintuple_min, die innerhalb eines Ausdrucks in der folgenden Syntax verwendet werden kann:

Min := min(Tuple)

Ausführungsinformationen

Parameter

TupleTupleTupletupletuple (input_control)  tuple(-array) HTupleMaybeSequence[Union[float, int, str]]HTupleHtuple (integer / real / string) (int / long / double / string) (Hlong / double / HString) (Hlong / double / char*)

Eingabetupel.

MinMinMinminmin (output_control)  tuple(-array) HTupleSequence[Union[float, int, str]]HTupleHtuple (real / integer / string) (double / int / long / string) (double / Hlong / HString) (double / Hlong / char*)

Minimales Element aller Eingabetupelelemente.

Alternativen

tuple_maxtuple_maxTupleMaxTupleMaxtuple_max, tuple_meantuple_meanTupleMeanTupleMeantuple_mean, tuple_deviationtuple_deviationTupleDeviationTupleDeviationtuple_deviation, tuple_sumtuple_sumTupleSumTupleSumtuple_sum, tuple_lengthtuple_lengthTupleLengthTupleLengthtuple_length, tuple_mediantuple_medianTupleMedianTupleMediantuple_median

Siehe auch

tuple_max2tuple_max2TupleMax2TupleMax2tuple_max2, tuple_min2tuple_min2TupleMin2TupleMin2tuple_min2

Modul

Foundation