min 最小値を返す &reftitle.description; mixedmin mixedvalue mixedvalues 代替のシグネチャ (名前付き引数をサポートしていません): mixedmin arrayvalue_array パラメータとして配列をひとつだけ渡した場合は、 min は配列の中で最も小さい数値を返します。 ふたつ以上のパラメータを指定した場合は、min はそれらの中で最も小さいものを返します。 異なる型の値を比較する際には、 標準の比較ルールに従います。 たとえば、数値形式でない stringint と比較するときには、数値 0 と評価します。 しかし、数値形式でない string どうしを比較するときには、アルファベット順で評価します。 返される値は、何も変換をしていない、元の型の値となります。 異なる型の値を引数として渡す際には注意しましょう。 min が予期せぬ結果を返す可能性があるからです。 &reftitle.parameters; value 任意の 比較可能な 値。 values 任意の 比較可能な 複数の値。 value_array 値を含んだ配列。 &reftitle.returnvalues; min は、パラメータとして渡した値の中で、標準の比較ルールに従って最小になるものを返します。 異なる型で同じ値と評価される複数の値 (0'abc' など) があった場合は、関数に最初に渡されたほうを返します。 &reftitle.errors; min に空の配列を渡すと、 ValueError をスローします。 &reftitle.changelog; &Version; &Description; 8.0.0 min は失敗した場合に、 ValueError をスローするようになりました。 これより前のバージョンでは、&false; を返し、 E_WARNING レベルのエラーが発生していました。 8.0.0 文字列と数値の比較方法が変更された ため、 数値と非数値文字列を比較した場合に、引数の順番に応じて異なる値を返さなくなりました。 &reftitle.examples; <function>min</function> の例 ]]> &reftitle.seealso; max count