6
this 게시 덕분에 종속 형 메서드 유형에 대한 내 머리가 바뀌고 있습니다. 나는 이제 클러스터에 걸쳐 FactoredOut
부분에 작업을 분산하는 배우를 사용하여 시작하려는의존형 메서드 유형에 해당하는 메시지
trait Environment{
type Population <: PopulationBase
protected trait PopulationBase
def evolveUs(population: Population): Population
}
object FactoredOut{
def evolvePopulation(env: Environment)(prevPopulation: env.Population): env.Population = {
env.evolveUs(prevPopulation)
}
}
다음과 같은 구조를 가지고있다. 이렇게하려면 Environment
을 포함하는 불변 메시지를 전달하는 방법이 필요합니다.
하지만 내가
object Messages{
case class EvolvePopulation(env: Environment)(prevPopulation: env.Population)
}
인구를 전달하는 올바른 방법은 무엇을 할 노력하고있어 및 그 주변 환경을 둘러싸는 무엇을 보여?
은 (종속-방법-종류의 태그를 추가 한 것이지만, 나는 '새로운'태그를 추가 포인트가 부족하지 않습니다)
환상적입니다. 귀하의 코스에서 타입 시스템이 깊숙이 다이빙되지 않았다면, 이것을 전혀 따르지 않았을 것입니다. – Pengin