答えて

2

@specializedアノテーションは、クラス型パラメータでのみ使用できます。ソースドキュメントのhereにあることが分かります。あなたのケースでは、次の行に沿って何かをすることができます:

case class Offset[@specialized(Int, Long) N](offsetFrom1: N) { 
    def offsetFrom0: N = ??? 
} 

Offset(1).offsetFrom0 
Offset(1L).offsetFrom0 
関連する問題