Señales de estilo
Scala es un lenguaje híbrido imperativo/funcional. El código en estilo imperativo de Scala suele tener estos rasgos:
- Una instrucción cada vez
- Iteración con bucles
- Mutación de estado compartido (p. ej., modificar variables fuera de su ámbito)
El código en estilo funcional de Scala suele tener estos rasgos:
- Las funciones se usan como valores de primera clase
- Las operaciones de un programa mapean valores de entrada a valores de salida en lugar de cambiar los datos in situ
En este ejercicio, vas a clasificar elementos como señales de código en estilo imperativo o funcional. Conocer estas señales ahora te ayudará a decidir qué estilo utilizar cuando escribas código en el futuro. La siguiente definición puede ser útil:
Efecto secundario: código que modifica alguna variable fuera de su ámbito local.
Este ejercicio forma parte del curso
Introducción a Scala
Ejercicio interactivo práctico
Pon en práctica la teoría con uno de nuestros ejercicios interactivos
Empezar ejercicio