質問のタイトルにあるように、メンバーにアクセスするtype
と、lazy val
そのメンバーが評価されますか?それとも単に静的タイプを使用するのでしょうか?
これは私が持っているサンプルコードですimplicit lazy val
、そして私はそのタイプでを受け入れるメソッドでそのタイプを使用したいと思いますimplicit val
:
implicit lazy val nonSpaces: Array[(Point, Part)]
..。
def randomNonSpaceCoordinate(implicit nonSpaces: this.nonSpaces.type): Point = nonSpaces(Utils.Random.randUpTo(nonSpaces.length))._1