2015-01-21 1 views
0

나는 tryclj에서 클로저를 학습 중입니다. 왜 이것이 작동하지 않습니까? this을 기반으로 작동해야합니다.Clojure java.lang.RuntimeException 사용시 http://www.tryclj.com/

> (Character/toLowerCase \F) 

java.lang.RuntimeException가이 상황에서

> (.toLowerCase "FRED") 

java.lang.RuntimeException가와 toLowerCase :이 컨텍스트

업데이트에와 toLowerCase : 기호를 확인할 수 없습니다를 기호를 확인할 수 없습니다

문제는 브라우저에서 발생했습니다. 나는 원래 크롬을 사용하고 있었다. 나는 IE와 firefox에서 그것을 시도하고 java.lang.RuntimeException :가 나타나지 않는다. 나는 브라우저가 차이를 만들지 몰랐다.

enter image description here

+0

첫 번째 줄은 실제로 작동하지 않습니다. (Character/toLowerCase \ F)' – cfrick

+0

@cfrick의 의미를 잘 모르겠습니다. 나는 REPL에서 그것을 시도하고 동일한 오류가 발생했습니다. – dwalsh84

+0

잘 이상한 것이 있지만, (잘못된) 오류 메시지가 표시된다고해도 관계없이 첫 번째 줄은 어떤 경우에도 작동하지 않습니다. 코드의 두 번째 라인은 나를 위해 잘 작동한다. (Fx 35ish) – cfrick

답변

0

주석에서 설명한 바와 같이, 제 1 식으로부터 인수가 있어야 할 Character 함수 Character/toLowerCasechar 기대 때문에 리터럴.

다른 표현식은 TryClj에서 정상적으로 작동해야합니다. 적어도 저에게는 그렇습니다. 다음 스크린 샷을 참조하십시오.

enter image description here

관련 문제