나는 스칼라을 배우고 난 나중에 평가하기 위해 VAR의 기능을 저장하기 위해 노력하고있어 :스칼라 : var에 함수를 "저장"하는 방법?
var action:() => Any =() => {}
def setAction(act: => Any) {
action = act
}
을하지만 컴파일되지 않습니다 :
error: type mismatch;
found: Any
required:() => Any
action = act
를 따라서 나에게 보인다 그것은 action = act
에서 함수를 할당하는 대신 그것을 평가하고 결과를 할당합니다.
평가하지 않고 함수를 할당하는 방법을 찾을 수 없습니다.
감사합니다.
감사 월터, 조금 더 이해하는 나에게 많은 도움 당신은 단순히 나중에 사용하기 위해 VAR의 기능을 저장하려는 경우 당신이 원하는 아마 스칼라 – Damian