3
我不知道是否有没有列出22个选项TupleN
来区分隐式转换的方法?有没有办法区分一个案例类和一个Tuple?
implicit def forTuple[A <: Product](a:A) = createForTuple(a)
implicit def forCaseClass[A](a:A) = createForCaseClass(a)
forTuple
方法被选为案例类,因为它们也扩展了产品。
元组是case类,不知道你如何区分它们没有明确的22个引用。 – Noah
啊,该死的,是的,我忘记了...... – EECOLOR