scalajp/scala.github.com

自身は拡張されることができない。

kmizu opened this issue · 2 comments

値クラスは普遍トレイト (universal trait) のみを拡張することができ、自身は拡張されることができない。

自身を拡張することはできない。が良いかなと思います。

原文だと:

A value class can only extend universal traits and cannot be extended itself.

なので、自身を拡張することができないんじゃなくて、受動態が分かりづらいですが「また、値クラスは他のクラスによって拡張されることはできない」ということなので、そう書き直します。

「値クラスは他のクラスによって拡張されることはできない」ことを含意したつもりでしたが、言葉たらずでした。

「値クラスは普遍トレイト (universal trait) のみを拡張することができる。また、他のクラスは値クラスを拡張することはできない」でしょうか。