Sto utilizzando Scala 2.11.2.Non è possibile utilizzare un numero negativo nei parametri denominati in Scala
Se ho questa classe Frazione:
case class Fraction(numerator: Int, denominator: Int) {}
Allora questo dà un errore:
val f = new Fraction(numerator=-1, denominator=2)
Ma questo non è:
val f = new Fraction(-1, denominator=2)
Il messaggio di errore è:
Multiple markers at this line
- not found: value
numerator
- not found: value
numerator
Ho provato a usare numeri negativi in altri frammenti con lo stesso risultato, ma la documentazione non dice che questo non è possibile.
Sto facendo qualcosa di sbagliato?
Grazie
anche 'parola chiave new' non è necessario. È una classe di caso. – tuxdna
Sì, corretto - grazie. – DNA
'numerator = -1' dovrebbe essere sufficiente –