scala 隱式轉換參數

package com.lhj.scala

import java.io.File
import scala.io.Source


object Test {
  def main(args: Array[String]): Unit = {
    def bigger[T](a: T,b: T)(implicit c:T => Ordered[T])
      = if (a > b) a else b

    println(bigger(4,3))
    println(bigger(4.2,3))
    println(bigger("Spark","Hadoop"))
  }
}

a: T => Ordered[T]
b: T => Ordered[T]

--結果:
4
4.2
Spark

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章