scala高階函數

先作實驗:app

def main (args:Array[String]){
    println(apply(layout,10))
  }
  def apply(f:Int => String,v:Int) = f(v)
  def layout[A](x:A) = "["+x.toString()+"]"

實驗結果:[10] 高階函數可使用其它函數做爲參數,也能夠經過其它函數將結果輸出。 此處惟一不明白的地方就是:爲何def layout[A]此處的"[A]"是什麼語法意思?我能猜出來是什麼用處,但不明白語法??????????函數

相關文章
相關標籤/搜索