trait Fuge {
type A = String
}
Fuge.Aを見たい場合 普通にFuge.A
でアクセスする場合と Fuge#A
でアクセスする場合がある
- traitなどの定義からアクセスする方法
implicitly[Fuge#A =:= String]
- instanceからアクセスする場合
val fuge = new Fuge{}
implicitly[fuge.A =:= String]
More than 5 years have passed since last update.
trait Fuge {
type A = String
}
Fuge.Aを見たい場合 普通にFuge.A
でアクセスする場合と Fuge#A
でアクセスする場合がある
implicitly[Fuge#A =:= String]
val fuge = new Fuge{}
implicitly[fuge.A =:= String]
Register as a new user and use Qiita more conveniently