Generic Function

min(_:_:_:_:)

Returns the least argument passed. 渡された引数の最も少ないものを返します。

Declaration 宣言

func min<T>(_ x: T, _ y: T, _ z: T, _ rest: T...) -> T where T : Comparable

Parameters パラメータ

x

A value to compare. 比較する値。

y

Another value to compare. もう一方の比較する値。

z

A third value to compare. 比較する3番目の値。

rest

Zero or more additional values. ゼロ以上の追加の値。

Return Value 戻り値

The least of all the arguments. If there are multiple equal least arguments, the result is the first one. すべての引数のうち最も少ないもの。複数の最も少ない引数があるならば、結果は最初の1つです。

See Also 参照

Choosing the Smallest and Largest Value 最小および最大値を選ぶ