ComenzarEmpieza gratis

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

Ver curso

Ejercicio interactivo práctico

Pon en práctica la teoría con uno de nuestros ejercicios interactivos

Empezar ejercicio