Ho appena aggiornato un progetto Scala da 2.10 a 2.11.2.Perché Scala 2.11.2 mi dà errore di compilazione per il numero in virgola mobile nella notazione scientifica?
Per il seguente codice:
if(x < 1.e-150) // conditional ops...
che sto ottenendo l'errore
e non è un membro del Int
nozione precedenza scientifica ha funzionato bene. Ho il sospetto che non è una cosa 2.11 ma più probabilmente alcune stranezze con l'aggiornamento che è stato per la maggior parte solo un caso di aggiornamento del file SBT ad avere:
scalaVersion := "2.11.2"
dove era in precedenza:
scalaVersion := "2.10.3"
Non riesco a pensare a cosa potrebbe causare questo. Tutto quello che so è che funzionava bene sotto 2.10.
Qualcuno ha già visto questo problema prima o può suggerire una correzione? (o nuova linea di richiesta!)
Sto usando JDK 1.7.0_21 e sbt.version=0.13.5
.
Qualsiasi aiuto o idea apprezzati.
risposta perfetta. Grazie mille :) – ZenMasterZed
16 voti per un duplicato, o ... 16 voti per Travis? –
@ som-snytt: è un duplicato? Se è "voti per Travis" mi piacerebbe anche qualche altra attenzione per [la mia domanda informe la scorsa notte] (http://stackoverflow.com/q/25923974/334519) per favore. –