R Cheatsheet: Anonymous functions


#An anonymous function is a function which is defined in the call of another function:

#For example we have a previously defined function called “evaluate”

evaluate

#This function has two arguments: the name of another function and a variable to make calculations with.

#The first time we write an “inline” new function which returns the last element of this vector

evaluate(function(x){x[length(x)]},c(8,4,0))
[1] 0

#Now we write an “inline” new function which returns the first element of this vector

> evaluate(function(x){x[1]},c(8,4,0))
[1] 8

 

Acerca de martincx

Fútbol, cine, historia y literatura. Quejándome del fútbol moderno. Ojalá y escribir fuera un trabajo remunerado.

Este blog se enriquece con los comentarios, deja acá tu impresión.

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Salir /  Cambiar )

Google photo

Estás comentando usando tu cuenta de Google. Salir /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Salir /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Salir /  Cambiar )

Conectando a %s

A %d blogueros les gusta esto: