Scala 库 specs2 中的“^^”是什么意思
What does "^^" mean in Scala library specs2
今天看到这行代码
def beCapitalizedAs(capitalized: String) = be_==(capitalized) ^^
((_:String).toUpperCase)
我不知道“^^”是什么意思。我也用谷歌搜索但找不到任何东西。
它在 specs2 Matcher trait 上定义,旨在 使一个匹配器适应另一个匹配器。
这意味着您可以在进行匹配之前更改实际值,即在您的示例中 beCapitalizedAs
将在匹配之前对大写字符串进行比较。
另请参阅规格 Matchers guide 了解更多信息。
今天看到这行代码
def beCapitalizedAs(capitalized: String) = be_==(capitalized) ^^
((_:String).toUpperCase)
我不知道“^^”是什么意思。我也用谷歌搜索但找不到任何东西。
它在 specs2 Matcher trait 上定义,旨在 使一个匹配器适应另一个匹配器。
这意味着您可以在进行匹配之前更改实际值,即在您的示例中 beCapitalizedAs
将在匹配之前对大写字符串进行比较。
另请参阅规格 Matchers guide 了解更多信息。