Perguntas com a marcação «functional-programming»

253
O que é "levantamento" no Scala?

Às vezes, quando leio artigos no ecossistema Scala, leio o termo "levantamento" / "levantado". Infelizmente, não está explicado o que isso significa exatamente. Eu fiz algumas pesquisas e parece que o levantamento tem algo a ver com valores funcionais ou algo assim, mas não consegui encontrar um...

208
Array_map do PHP incluindo chaves

Existe uma maneira de fazer algo assim: $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))); Mas, em vez de chamar array_keyse...

206
Lista de strings para uma string

Digamos que você tenha um: List<string> los = new List<string>(); Neste mundo funcional maluco que vivemos atualmente, qual seria o melhor para criar uma string concatenando: String.Join(String.Empty, los.ToArray()); StringBuilder builder = new StringBuilder(); los.ForEach(s =>...