Scala コースの関数型プログラム設計の一環として Bloxorz の割り当てを試みており、以下のようにストリームに要素を追加しようとしていますが、次のようになっています。
シンボルを解決できません
#::
。
このコードには、非常に小さな明らかな間違いがあります。ここで何が間違っていますか?
def neighborsWithHistory(b: Block, history: List[Move]): Stream[(Block, List[Move])] = {
(b.neighbors foldLeft Stream((b, history))) {
case (acc, (bl, move)) => acc #:: (bl, move :: history)
}
}