오늘부터 스칼라를 시작했는데 흥미로운 문제가 발생했습니다. ,스칼라 : 표현식에 단순한 의미로 '암시 적 변환을 적용 할 수 없음'
error: type mismatch; found : Int required: java.lang.Object Note that implicit conversions are not applicable because they are ambiguous: ... for (c <- s) { ^ one error found
내가 몇 가지로 루프를 변경 시도 :
class Example {
def forString(s: String) = {
for (c <- s) {
// ...
}
}
}
을하며 지속적으로 메시지와 함께 실패 : 나는 표현을위한이 같은처럼 문자열의 문자 반복을 실행하고 문자열의 길이를 사용하고 테스트 용으로 하드 코딩 된 숫자를 사용하는 것을 포함하지만 아무 소용이 없습니다. ... 웹이 중 어떤 것도 양보하지 않았다 검색
편집 :
class Example {
def forString(s: String) = {
for (c <- s) {
println(String.format("%03i", c.toInt))
}
}
}
오류가 동일하다 :이 코드는 여전히 오류를 산출하는 동안 나는 그것을 줄일 수있는 가장 작은 컴파일 타임에 발생합니다. '통역사'에서 달리면 같은 결과가 나온다.
더 많은/모든 코드를 표시하면 도움이됩니다. 표시되는 코드 스 니펫은 괜찮은 것 같습니다. – Fabian
문제를 나타내는 우편 번호입니다. 게시물이 너무 길면 문제점을 표시하는 가장 작은 표본을 얻을 때까지 줄을 제거하십시오. 문제가 무엇인지 알 수 있습니다. –