Tag: HIGHER-ORDER-FUNCTIONS
Me enfrento al problema de que quiero mapear desde un Stream de 4 elementos hacia el constructor del registro Data: record Data(String firstname, String middlename, String lastname, String zip) {} La función de orden superior Function4<string, string,=”” string,=”” string,=”” data=””> constructor = Data::new; List data = Stream.of(“chris”, “p”, “bacon”, “black”) . . . Read more
val f1 = (x: Int) => x match { case x1 => x * 2 } val f2 = (x: Int, y: Int) => (x, y) match { case (x1, y1) => x1 + y1 } val f3 = f1.compose(f2) Esperando que f3 sea una función parcial de (Int, Int) . . . Read more
¿Puedo tener una función de orden superior que devuelva una func(varargs*), por ejemplo, (s: String*) => String? Estoy intentando hacer lo siguiente: def concatKeys(delimiter: String) = { def concat(k1: String, k2: String): String = if (k1.isEmpty) k2 else k1 + delimiter + k2 <pre><code>(keys: String*) => keys.foldLeft(“”)(concat) </code></pre> <p>} Pero . . . Read more
Estoy intentando crear un componente de función React Hover (enlace a un sandbox) que brindará comportamientos de hover a cualquier elemento {children}, es decir, sus ganchos y métodos internos: function WithHover({ children }) { const [hover, setIsHover] = React.useState(null); const [hoverText, setHoverText] = React.useState(“”); const mouseOver = () => setIsHover(true); . . . Read more
def mult_by_five(x): return 5 * x def call(fn, arg): “””Call fn on arg””” return fn(arg) def squared_call(fn, arg): “””Call fn on the result of calling fn on arg””” return fn(fn(arg)) print( call(mult_by_five, 1), squared_call(mult_by_five, 1), sep=’\n’, # ‘\n’ is the newline character – it starts a new line )