Cumplo algún código scala con "?" pero no sé lo que significa en scala, ¿alguien podría explicarme? Gracias.¿Qué significa un "?" significa símbolo (signo de interrogación) en Scala?
Y aquí es un ejemplo
def getJobId(conf: Configuration): String =
?(conf.get("scoobi.jobid")).getOrElse(sys.error("Scoobi job id not set."))
¿Puede dar un ejemplo? Los "?" podría ser parte de un nombre de método, nombre de clase u otra cosa. No es un operador estándar en Scala. – Jesper
'val lovely_? = isItAGoodDay() '<- ¿así? –
¿es solo yo o es el "?" método de ayuda en este caso completamente inútil? El mismo resultado, con menos caracteres y, en mi humilde opinión, más claridad, se obtiene con el estándar, conf.get ("foo") getOrElse sys.error ("bar") – virtualeyes