Aquí hay un poco de código Scala para sumar los valores del 1 al 9, que son divisibles entre 3 o 5. ¿Por qué la línea 5 devuelve una unidad y no un tipo booleano?¿Por qué esta línea de Scala devuelve una unidad?
object Sample {
def main(args : Array[String]) {
val answer = (1 until 10).foldLeft(0) ((result, current) => {
if ((current % 3 == 0) || (current % 5 == 0)) {
result + current
}
})
println(answer)
}
}
posible que desee etiqueta de este proyecto de Euler -spoiler ... –
Lo siento, no quise estropearme. Realmente no estaba pensando en eso cuando publiqué. Lo editaría, pero no puedo editar las respuestas de otros. – Mike