Resultados de la búsqueda a petición "higher-order-functions"
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 ...
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 ...
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 ...
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 = ...
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; ...
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 ...
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", ...
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 ...
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) { ...
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: ...