按照 ScalaARM 主页上的示例,我写了这个:
for ( ir: IndexReader <- managed(DirectoryReader.open(FSDirectory.open(file)))) { ... }
(打开一个lucene IndexReader)
但是我得到这个编译错误:
错误:(34, 45) Play 2 Compiler: Indexer.scala:34: value filter is not a member of resource.ManagedResource[org.apache.lucene.index.DirectoryReader] for ( ir: IndexReader <- managed(DirectoryReader.open (FSDirectory.open(文件)))){
有人可以解释这里发生了什么吗?^