Kısa bir süre önce Scala projesini 2.10'dan 2.11.2'ye güncelledik. Aşağıdaki kodu içinScala 2.11.2 neden bilimsel gösterimdeki kayan nokta sayısı için derleme hatası veriyor?
:
if(x < 1.e-150) // conditional ops...
Ben hatayı
e alıyorum Int
Daha önce bilimsel kavram Tamam çalıştı bir üyesi değildir. Bunun için bir 2.11 şey ama çoğunlukla oldu yükseltme sbt dosyasını güncelleme sadece bir olgu ile daha olası bir tuhaflık değil şüpheli: daha önce oldu
scalaVersion := "2.11.2"
:
scalaVersion := "2.10.3"
Buna neyin neden olabileceğini düşünemiyorum. Tek bildiğim, 2.10'un altında iyi çalışıyor olması.
Bu sorunu daha önce görmüş veya düzeltmeyi öneren var mı? (veya yeni sorgulama hattı!)
JDK 1.7.0_21 ve sbt.version=0.13.5
kullanıyorum.
Herhangi bir yardım veya fikir takdir edildi.
Mükemmel cevap. Çok teşekkür ederim :) – ZenMasterZed
Bir çift için 16 oy, veya ... Travis için 16 oy? –
@ som-snytt: Bu bir kopya mı? "Travis için oy" ise, ayrıca [dün gece benim Shapeless sorusu] için daha fazla ilgi istiyorum (http://stackoverflow.com/q/25923974/334519). –