Avatar
struct Foo<Bar> { struct Baz {} } があるときに、 Foo<Bar>.Baz であってほしいときと Foo.Baz であってほしいときないですか?単に Foo に関連する型をネームスペースとして Foo. にまとめたいときに Foo<Bar>.Baz になると鬱陶しいことが。