스칼라 가져 오기와 관련하여 매우 이상한 문제가 발견되었습니다. 오류없이왜 scala.Predef.String 가져 오기 빌드가 실패하는지 설명하십시오.
package test_scala_predef
object App extends App {
classOf[T]
println("Hello World!")
}
class T {
}
이 클래스는 컴파일 :
나는 샘플 클래스를 썼다.[INFO] Compiling 1 source files to /home/uthark/src/_/test_scala_predef/target/classes at 1374028063588
[ERROR] /home/uthark/src/_/test_scala_predef/src/main/scala/test_scala_predef/App.scala:10: error: not found: value classOf
[INFO] classOf[T]
[INFO] ^
[ERROR] /home/uthark/src/_/test_scala_predef/src/main/scala/test_scala_predef/App.scala:11: error: not found: value println
[INFO] println("Hello World!")
[INFO] ^
[ERROR] two errors found
내가 scala.Predef
에서 특정 가져 오기를 추가 한 후, scala.Predef._
의 다음 implict 가져 오기가 아니라고, 생각이 : 내가 추가하는 경우
그러나,
import scala.Predef.String
는 내가 컴파일 오류를 얻을 수 덧붙였다. 하지만 스칼라 문서에서 그걸 발견 할 수는 없습니다. 누구든지 문서의 관련 섹션을 가리킬 수 있습니까?
Scala Language Specification (PDF), 12.5 절, scala.Predef
을 조사했는데 관련이 없었습니다.
나는
좋습니다. –