스프레이의 기능을 이해하기위한 간단한 API를 작성하려고하는데 실제 매개 변수를 실제 유형에 매핑하여 막혔습니다. 나는 컴파일에 실패 다음 코드를 가지고 있지만 스프레이 자신의 문서에 설명 된대로 나는 그것을 사용하고 있습니다 :매핑 스프레이 매개 변수
val myRoute =
pathPrefix("people") {
path("nearby") {
parameters('lat as[Double], 'lng as[Double]).as(Location) { location =>
complete {
locationWorker ! location
}
}
}
}
I 나타나는 오류는
[오류] /.../MyService.scala : 47 : ')'예상했지만 '['가 발견되었습니다.
[오류] 매개 변수 ('같은 위도 [더블]'LNG 등 [더블]). 같은 (인근) {위도 =>
내가 쉽게 할 수 있도록뿐만 아니라 내가 스칼라 다소 새로운 오전 언급 할 가치가 아주 간단한 잘못을 저지르고.
도트로 사용하려고하면 'lat.as [Double]' – 4lex1v