2011-03-23 118 views
6

沒有與泛型類:如何獲得泛型類型的實際類型?

class Action[T] 

創建它的某些情況下,放在一個列表:

val list = List(new Action[String], new Action[Int]) 

迭代它,以及如何獲得的實際類型的實例?

list foreach { action => 
    // how do I know the action is for a String or an Int? 
} 
+1

,我們在談論什麼語言? – Doodloo 2011-03-23 03:02:01

+0

你可以使用'action.getClass()'嗎? – Gabe 2011-03-23 03:03:43

+0

'action.getClass'不能告訴實際的類型 – Freewind 2011-03-23 03:05:23

回答