Preguntas etiquetadas con functional-programming

265
¿Cómo puedes hacer algo útil sin estado mutable?

Últimamente he estado leyendo muchas cosas sobre programación funcional, y puedo entender la mayor parte, pero lo único que no puedo entender es la codificación sin estado. Me parece que simplificar la programación al eliminar el estado mutable es como "simplificar" un automóvil quitando el tablero...

253
¿Qué es "levantar" en Scala?

A veces, cuando leo artículos en el ecosistema de Scala, leo el término "levantar" / "levantar". Desafortunadamente, no se explica qué significa eso exactamente. Investigué un poco, y parece que el levantamiento tiene algo que ver con valores funcionales o algo así, pero no pude encontrar un texto...

208
Array_map de PHP que incluye claves

¿Hay alguna manera de hacer algo como esto? $test_array = array("first_key" => "first_value", "second_key" => "second_value"); var_dump(array_map(function($a, $b) { return "$a loves $b"; }, array_keys($test_array), array_values($test_array))); Pero en lugar de llamar array_keysy...