1
我注意到下面的代码在org.scalacheck.Properties
文件:没有`apply`方法的应用程序?
/** Used for specifying properties. Usage:
* {{{
* property("myProp") = ...
* }}}
*/
class PropertySpecifier() {
def update(propName: String, p: Prop) = props += ((name+"."+propName, p))
}
lazy val property = new PropertySpecifier()
我不知道什么时候被调用property("myProp") = ...
发生了什么。 PropertySpecifier
中没有apply
方法。那么,这里叫什么?