フィールドはメソッド宣言のルールに従いますが,アクセス修飾子の順序とアノテーションの規約については注意が必要です。
遅延評価valはlazyキーワードをvalの直前に置くべきです。
private lazy val foo = bar()
高階関数
スペース
モジュール、クラス、または関数名を入力してください