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

 

About martincx

Fútbol, cine, historia y literatura. Quejándome del fútbol moderno. Bienvenido a mi morada. Entre libremente, por su propia voluntad, y deje parte de la felicidad que trae.

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 )

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: