Cucumber-JVM の Groovy ステップ定義を実装しています。次のステップで n 回繰り返すことができるように、ステップがそれ自体を格納できるようにしたいと考えています。
Given(~'the (\\S+) is in the blender') { String thing ->
// do stuff...
context.repeatable = self.curry(thing)
}
上記のコードで「自己」とは何ですか?
「これ」は囲んでいるオブジェクトを指すため使用できません (この場合、それが何であれ、スクリプトかもしれません)。