Avatar
omochimetaru 4/1/2024 2:26 PM
それは対応方法があって、 <T: P1> と、 <T: P2> の2つのオーバーロードとは別に <T: P1 & P2> のオーバーロードを用意して、その中の実装で <T: P2> 版に転送すればいいですよ
2:26 PM
P1 & P2 は P1 よりも強いし P2 よりも強いので、どっちにもいけるやつを吸い込んでくれる
2:27 PM
でも、 P3, P4と増えると組合せ爆発するのでスケールはしない方法。