Descripción
Domina las funciones y descubre cómo escribir programas funcionales en R. En este libro, actualizado para R 4, aprenderás a hacer tus funciones puras evitando efectos secundarios, a escribir funciones que manipulen otras funciones y a construir funciones complejas usando funciones más simples como bloques de construcción.
En Programación funcional en R 4, verás cómo reemplazar bucles, que pueden tener efectos secundarios, con funciones recursivas que pueden evitarlos más fácilmente. Además, el libro cubre por qué no deberías usar la recursión cuando los bucles son más eficientes y cómo puedes obtener lo mejor de ambos mundos.
La programación funcional es un estilo de programación, como la programación orientada a objetos, pero que se centra en las transformaciones y cálculos de datos en lugar de objetos y estados. Mientras que en la programación orientada a objetos modelas tus programas describiendo en qué estados puede estar un objeto y cómo los métodos revelarán o modificarán ese estado, en la programación funcional modelas los programas describiendo cómo las funciones traducen los datos de entrada a los datos de salida. Las funciones en sí mismas se consideran datos que puedes manipular y gran parte de la fuerza de la programación funcional proviene de manipular funciones; es decir, construir funciones más complejas combinando funciones más simples.
Lo que aprenderás
Aquellos con al menos algo de experiencia en programación en R.
Autor: Thomas Mailund
Editorial: Apress
Publicado: 09/06/2023
Páginas: 158
Tipo de encuadernación: Tapa blanda
Peso: 0.55lbs
Tamaño: 9.21h x 6.14w x 0.37d
ISBN13: 9781484294864
ISBN10: 1484294866
Categorías BISAC:
- Informática | Lenguajes | General
- Informática | Programación | General
- Informática | Desarrollo de Software e Ingeniería | General
En Programación funcional en R 4, verás cómo reemplazar bucles, que pueden tener efectos secundarios, con funciones recursivas que pueden evitarlos más fácilmente. Además, el libro cubre por qué no deberías usar la recursión cuando los bucles son más eficientes y cómo puedes obtener lo mejor de ambos mundos.
La programación funcional es un estilo de programación, como la programación orientada a objetos, pero que se centra en las transformaciones y cálculos de datos en lugar de objetos y estados. Mientras que en la programación orientada a objetos modelas tus programas describiendo en qué estados puede estar un objeto y cómo los métodos revelarán o modificarán ese estado, en la programación funcional modelas los programas describiendo cómo las funciones traducen los datos de entrada a los datos de salida. Las funciones en sí mismas se consideran datos que puedes manipular y gran parte de la fuerza de la programación funcional proviene de manipular funciones; es decir, construir funciones más complejas combinando funciones más simples.
Lo que aprenderás
- Escribir funciones en R 4, incluyendo operadores infijos y funciones de reemplazo
- Crear funciones de orden superior
- Pasar funciones a otras funciones y empezar a usar funciones como datos que puedes manipular
- Usar las funciones Filer, Map y Reduce para expresar la intención detrás del código de forma clara y segura
- Construir nuevas funciones a partir de funciones existentes sin necesariamente escribir ninguna función nueva, usando programación sin puntos
- Crear funciones que llevan datos consigo
Aquellos con al menos algo de experiencia en programación en R.
Autor: Thomas Mailund
Editorial: Apress
Publicado: 09/06/2023
Páginas: 158
Tipo de encuadernación: Tapa blanda
Peso: 0.55lbs
Tamaño: 9.21h x 6.14w x 0.37d
ISBN13: 9781484294864
ISBN10: 1484294866
Categorías BISAC:
- Informática | Lenguajes | General
- Informática | Programación | General
- Informática | Desarrollo de Software e Ingeniería | General

