Scala では、それ自体のインスタンスを呼び出さずにメンバー メソッドを呼び出すことは可能ですか?
たとえば、次のクラスがあります。
class Model {
def action(value : String) = {
// Do action
}
}
このオブジェクトの実装は機能します:
object MyModel extends Model {
this action "doSomething"
}
しかし、私はこのようなことをしたいと思います:
object MyModel extends Model {
action "doSomething"
}
オブジェクトの状態を定義するための適切な方法であるため、Java プロパティ ファイルの場合と同様です。
のエイリアスを定義することができましたthis
:
def declare = this
しかし、メンバー メソッドの呼び出しの前に単語を使用しなければならないという同じ問題です。
これを行うオプションはありますか?