0

说我有:

import org.scalatest.ShouldMatchers._;

这将一些implicit转换带入范围。

我怎样才能给它们起别名,package object以便我可以将隐含带入范围:

import code.ThePackageObject._;
4

1 回答 1

2

显然,该ShouldMatchers对象扩展了ShouldMatchers特征(隐式的实际定义已完成)。这是一个常见的习惯用法,它允许在需要的地方简单地混合特征。所以你可以简单地ShouldMatchers在你的包对象中混合(特征):

package object ThePackageObject extends ShouldMatchers
于 2013-09-10T14:38:16.863 回答