Я недавно обновил проект Scala с 2.10 до 2.11.2.
Для следующего кода:
if( x < 1.e-150 ) // conditional ops...
Я получаю ошибку
e не является членом Int
Раньше научное понятие работало нормально. Я подозреваю, что дело не в версии 2.11, а скорее в какой-то странности с обновлением, которое по большей части было просто случаем обновления файла sbt, чтобы иметь:
scalaVersion := "2.11.2"
где это было раньше:
scalaVersion := "2.10.3"
Я не могу представить, что могло быть причиной этого. Все, что я знаю, это то, что он работал нормально под 2.10.
Кто-нибудь видел эту проблему раньше или может предложить решение? (или новое направление расследования!)
Я использую JDK 1.7.0_21 и sbt.version=0.13.5
.
Любая помощь или идеи приветствуются.