minBy

trait Collection[A] {
  def minBy[W](f: (A) => W): A
}

minBy は、各要素に f を適用していき、最小の値を生成する元の要素を返します。

空のコレクションでは、この関数は UnsupportedOperationException 例外を発生させます。