Resultados de la búsqueda a petición "higher-order-functions"

2 la respuesta

La conversión implícita de una función a una función de segundo orden solo funciona si la función a convertir tiene al menos dos parámetros

Tengo un problema de conversiones implícitas y funciones de orden superior. Parece que una conversión implícita de una función a una función de segundo orden solo funciona si la función a convertir tiene al menos dos ...

1 la respuesta

Función de orden superior: "No se puede invocar 'mapa' con una lista de argumentos de tipo '((_) -> _)'"

Me gustaría usar una función rápida de orden superior (mapa) para eliminar todas las subvistas de una matriz UIView.subviews dada. La línea (cell.contentView.subviews as [UIView]).map { $0.removeFromSuperView() }provoca el error "No se puede ...

4 la respuesta

Problema con la función de orden superior como adaptador de enlace

Me encuentro con problemas al intentar tomar una función como parámetro en un adaptador de enlace usando el enlace de datos Kotlin / Android. Este código de ejemplo arrojae: error: cannot generate view binders java.lang.StackOverflowError al ...

5 la respuesta

Cómo usar swift flatMap para filtrar opciones de una matriz

Estoy un poco confundido con flatMap (agregado a Swift 1.2) Digamos que tengo una matriz de algún tipo opcional, p. let possibles:[Int?] = [nil, 1, 2, 3, nil, nil, 4, 5]En Swift 1.1 haría un filtro seguido de un mapa como este: let filtermap = ...

2 la respuesta

javascripts de funciones de orden superior

Estoy tratando de entender mejor y comenzar a codificar JS con funciones de orden superior. A continuación es solo una práctica que estoy haciendo, y quiero generar una matriz de números * 2. function each(collection, callback) { for(var i = 0; ...

1 la respuesta

Cómo devolver valores de miembros en una matriz de objetos utilizando expresiones lambda

Tengo una serie de "Perro" donde quiero imprimir el nombre de todos los perros mayores de 5 años. Intenté algo como Dogs.filter{ it.age > 5 }.forEach { it.name }Esto me da el valor que necesito, pero ¿cómo lo guardo y lo devuelvo como una lista ...

2 la respuesta

Cómo usar ES6 Fat Arrow para .filter () una matriz de objetos

Estoy tratando de usar la función de flecha ES6 con.filter para regresar adultos (Jack y Jill). Parece que no puedo usar una declaración if. ¿Qué necesito saber para hacer esto en ES6? var family = [{"name":"Jack", "age": 26}, {"name":"Jill", ...

1 la respuesta

Función rápida de orden superior (par de iglesia, también conocido como contras) con tipos de parámetros genéricos que no aceptan tipos de parámetros de entrada

Estaba jugando con la programación funcional en Swift 2.1, tratando de implementar elPar de codificación de iglesia / contras [https://en.wikipedia.org/wiki/Church_encoding#Church_pairs]función (contras [https://en.wikipedia.org/wiki/Cons]= λx λy ...

2 la respuesta

Obtenga un subconjunto de una matriz basada en una matriz de claves

Escribí esta función para obtener un subconjunto de una matriz. ¿PHP tiene una función incorporada para esto? No puedo encontrar uno en los documentos. Parece un desperdicio si estoy reinventando la rueda. function array_subset($array, $keys) { ...

0 la respuesta

Rápida diferencia sutil entre la función de orden superior y curry

NOTA: Esta pregunta se hizo mientras Swift 2.1 era la última. Dado: class IntWrapper { var i: Int = 1 } func add(inout m: Int, i: Int) { m += i }Y una función de orden superior func apply() -> (inout i: Int) -> () -> () { return { (inout i: ...