Mi problema es comprender la sintaxis de Scala. Vengo de un fondo Java. Estoy tratando de hacer una variable del mismo tipo que la clase es en el ejemplo:.¿Cómo inicializar las variables vacías de su propio tipo en Scala?
class Exp {
var exp1: Exp;
}
estoy recibiendo este error:
Driver.scala:4: error: class Exp needs to be abstract, since variable exp1 is not defined
(Note that variables need to be initialized to be defined)
class Exp {
¿Puede alguien explicar por qué no puedo hacer esto? Soy nuevo en el lenguaje. Cualquier explicación ayudaría a entenderlo mejor.
Sé que el _ significa comodín en Scala, pero ¿qué está haciendo realmente cuando dices eso? – Andy
Agregué un poco más a la respuesta sobre ese uso de _ –
Ahh, ya veo. ¡Gracias! – Andy