Ситуации, когда манифест недоступен

def bar[T: Manifest](a: Array[T]) = Array.ofDim[T](3)

class Foo

bar(Array(new Foo))  //Array[Foo] = Array(null, null, null)

Кажется, что манифесты существуют неявно для произвольных типов, как показано выше.

Поскольку у нас есть контекстная привязка, это означает, что будут некоторые типы, для которых нет неявного манифеста - что это такое?

6
задан 0__ 16 January 2013 в 19:49
поделиться