Looking for erlang Answers? Try Ask4KnowledgeBase
Looking for erlang Keywords? Try Ask4Keywords

Erlang LanguageBucle y recursion


Sintaxis

  • función (lista | iolist | tupla) -> función (cola).

Observaciones

¿Por qué las funciones recursivas?

Erlang es un lenguaje de programación funcional y no tiene ningún tipo de estructura de bucle. Todo en la programación funcional se basa en datos, tipo y funciones. Si desea un bucle, necesita crear una función que se llame a sí misma.

El while tradicional o for bucle en lenguaje imperativo y orientado a objetos se puede representar así en Erlang:

loop() ->
  % do something here
  loop().

Un buen método para entender este concepto es expandir todas las llamadas de función. Lo veremos en otros ejemplos.

Bucle y recursion Ejemplos relacionados