Preguntas con etiqueta 'lambda'

3
respuestas

¿Qué es un lambda y por qué sería útil? [cerrado]

Hasta ahora he oído hablar de: cálculo Lambda programación Lambda expresiones Lambda funciones Lambda Todo lo que parece estar relacionado con la programación funcional ... Aparentemente, se integrará en C ++ 1x, por lo que podrí...
hecha 10.12.2010 - 11:34
5
respuestas

¿Está utilizando expresiones Lambda siempre que sea posible en las buenas prácticas de Java?

Recientemente he dominado la expresión Lambda que se introdujo en Java 8. Me parece que siempre que estoy usando una interfaz funcional, tiendo a usar siempre una expresión Lambda en lugar de crear una clase que implementa la interfaz funcional....
hecha 27.01.2017 - 16:40
3
respuestas

¿Existe un beneficio de rendimiento al usar la sintaxis de referencia del método en lugar de la sintaxis lambda en Java 8?

¿Las referencias de método omiten la sobrecarga de la envoltura lambda? ¿Podrían ellos en el futuro? De acuerdo con el Tutorial de Java sobre referencias de métodos :    A veces ... una expresión lambda no hace más que llamar a un método...
hecha 26.03.2015 - 16:16
6
respuestas

¿Cuál es la diferencia entre una función y un lambda?

Estoy un poco confundido acerca de 'function' y 'lambda'. He visto algunos ejemplos que muestran que la palabra clave de esquema lambda funciona de manera muy similar a la palabra clave de JavaScript function , pero realmente no sé...
hecha 18.01.2012 - 17:33
5
respuestas

¿Por qué Python no permite lambdas multilínea?

¿Alguien puede explicar las razones concretas por las que BDFL elige hacer de Python lambdas una sola línea? Esto es bueno: lambda x: x**x Esto produce un error: lambda x: x**x Entiendo que hacer lambda multilínea de alguna mane...
hecha 07.08.2011 - 19:30
10
respuestas

¿El uso de LINQ y Lambda Expressions lleva a un código menos legible? [cerrado]

Estoy teniendo una discusión con un compañero de trabajo en Linq, lo copiaré aquí:    Compañero de trabajo: Seamos honestos aquí. Linq   la sintaxis apesta. Es confuso y   no intuitivo       Yo: oh vamos, más   confuso que el T-SQL?       C...
hecha 09.12.2010 - 16:14
4
respuestas

C está escrito en C, ¿cómo es esto posible? [duplicar]

Sé que mi pregunta va a la cueva subterránea de galaxias donde nacen las lenguas e involucra algunas matemáticas lambda y años luz de estudio de google. Pero, ¿qué tipo de conocimiento es necesario para crear un lenguaje?     
hecha 26.03.2012 - 16:45
3
respuestas

¿Por qué debo usar “operaciones funcionales” en lugar de un bucle for?

for (Canvas canvas : list) { } NetBeans me sugiere usar "operaciones funcionales": list.stream().forEach((canvas) -> { }); Pero, ¿por qué se prefiere ? En todo caso, es más difícil de leer y entender. Está llamando a stream() ,...
hecha 13.09.2015 - 21:12
5
respuestas

¿Es una expresión lambda algo más que una clase interna anónima con un solo método?

Hay un nuevo bombo con las expresiones lambda tan esperadas en Java 8; cada 3 días aparece otro artículo con ellos sobre lo geniales que son. Por lo que he entendido, una expresión lambda no es más que una clase interna anónima con un solo mé...
hecha 16.04.2013 - 11:19
1
respuesta

Inferencia de tipos en Java 8

Es la introducción de la nueva notación lambda (ver, por ejemplo, esto ¿Artículo ) en Java 8 va a requerir algún tipo de inferencia de tipo? Si es así, ¿cómo afectará el nuevo sistema de tipos al lenguaje Java en su conjunto?     
hecha 30.11.2012 - 17:03