2012-06-13 3 views
0

나는 성공적으로 스칼라 REPL에 scalaz (2.9.1)을 첨가하고 같이 문제없이 몇 가지 기본적인 예제를 시도했습니다 이 예 http://scalaz.github.com/scalaz/scalaz-2.9.1-6.0.4/doc.sxr/scalaz/example/ExampleApplicative.scala.html#23569Scalaz과 REPL

에서 볼 수 있듯이지도의 별명, 즉, ° 것은 인식되지 않습니다, 나는

,536,913,632있어 10

error: value ° is not a member of List[Int]

아마도 내가 잘못된 문자를 사용하고 있습니까? 위의 예에서 복사하여 붙여 넣으면 특수 문자를 중얼 ...

모든 안내를 크게 높이 평가할 것입니다! :)

답변

4

예, 실제로 잘못된 문자를 사용하고 있습니다. 이 아니라 °입니다.

scala> val f: Int => String = _.toString 
f: Int => String = <function1> 

scala> List(1,2) ∘ f 
res2: List[String] = List(1, 2) 

편집 : 인코딩이 UTF8로 설정되어 있습니까?

+0

Haem, 음 ... 나는 키보드에 ∘를 어떻게 입력해야합니까? :) –

+0

유니 코드 키 매핑을 설치해야합니다. 내가 복사하지 않고 유니 코드 문자를 삽입하는 다른 방법을 모르겠다 ;-) – drexin

+0

@ M'λ '이맥스를 사용하는 경우 작은 모드가 있습니다.이 목적으로 사용할 수 있습니다 : https : // github .com/folone/emacs-scalaz-unicode-input-method – folone