Недавно я обновил проект 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
.
Любая помощь или идеи оцениваются.