Preguntas etiquetadas con lambda

NO LO USE PARA EL SERVICIO AWS (¡use [aws-lambda] para esas preguntas!) Las lambdas son funciones anónimas o cierres en lenguajes de programación como Lisp, C #, C ++, Lua, Python, Ruby, JavaScript o Java. (También, expresión lambda).






8
`romper` y` continuar` en `forEach` en Kotlin
Kotlin tiene funciones de iteración muy agradables, como forEachor repeat, pero no puedo hacer que los operadores breaky continuefuncionen con ellos (tanto locales como no locales): repeat(5) { break } (1..5).forEach { continue@forEach } El objetivo es imitar los bucles habituales con la sintaxis funcional lo más cerca posible. Definitivamente …
120 loops  foreach  lambda  kotlin 

6
¿Qué significa lambda con 2 flechas en Java 8?
He leído varios tutoriales de Java 8 antes. En este momento me encontré con el siguiente tema: ¿Java es compatible con Currying? Aquí, veo el siguiente código: IntFunction<IntUnaryOperator> curriedAdd = a -> b -> a + b; System.out.println(curriedAdd.apply(1).applyAsInt(12)); Entiendo que este ejemplo suma 2 elementos pero no puedo entender la …
118 java  lambda  java-8  currying 


5
¿Hay alguna forma de especificar una expresión lambda C # "vacía"?
Me gustaría declarar una expresión lambda "vacía" que no hace, bueno, nada. ¿Hay alguna forma de hacer algo como esto sin necesitar el DoNothing()método? public MyViewModel() { SomeMenuCommand = new RelayCommand( x => DoNothing(), x => CanSomeMenuCommandExecute()); } private void DoNothing() { } private bool CanSomeMenuCommandExecute() { // this depends …
118 c#  lambda 

9
convertir una .net Func <T> en una .net Expression <Func <T>>
Pasar de una lambda a una expresión es fácil usando una llamada a un método ... public void GimmeExpression(Expression&lt;Func&lt;T&gt;&gt; expression) { ((MemberExpression)expression.Body).Member.Name; // "DoStuff" } public void SomewhereElse() { GimmeExpression(() =&gt; thing.DoStuff()); } Pero me gustaría convertir el Func en una expresión, solo en casos raros ... public void ContainTheDanger(Func&lt;T&gt; …
118 c#  .net  lambda  expression  func 


4
¿Cómo utilizo la nueva función computeIfAbsent?
Tengo muchas ganas de usar Map.computeIfAbsent, pero ha pasado demasiado tiempo desde las lambdas en la licenciatura. Casi directamente de los documentos: da un ejemplo de la forma antigua de hacer las cosas: Map&lt;String, Boolean&gt; whoLetDogsOut = new ConcurrentHashMap&lt;&gt;(); String key = "snoop"; if (whoLetDogsOut.get(key) == null) { Boolean isLetOut …

11
Modificando la variable local desde dentro de lambda
Modificar una variable local en forEachda un error de compilación: Normal int ordinal = 0; for (Example s : list) { s.setOrdinal(ordinal); ordinal++; } Con Lambda int ordinal = 0; list.forEach(s -&gt; { s.setOrdinal(ordinal); ordinal++; }); ¿Alguna idea de cómo resolver esto?
115 java  lambda  java-8 

6
¿Cómo depurar stream (). Map (…) con expresiones lambda?
En nuestro proyecto estamos migrando a java 8 y estamos probando las nuevas características del mismo. En mi proyecto, estoy usando predicados y funciones de Guava para filtrar y transformar algunas colecciones usando Collections2.transformy Collections2.filter. En esta migración, necesito cambiar, por ejemplo, el código de guayaba a los cambios de …
114 java  debugging  lambda  java-8 

4
Usar expresiones lambda para controladores de eventos
Actualmente tengo una página que se declara de la siguiente manera: public partial class MyPage : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { //snip MyButton.Click += (o, i) =&gt; { //snip } } } Recientemente me mudé a .NET 3.5 desde 1.1, por lo que estoy acostumbrado a …
114 c#  performance  events  lambda 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.