先作實驗: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]"是什麼語法意思?我能猜出來是什麼用處,但不明白語法??????????函數