Resultados de la búsqueda a petición "lambda"

4 la respuesta

Comportamiento extraño con delegados y lambdas

Como medio para introducir una evaluación de formato diferido en una biblioteca que estoy desarrollando, he definido los delegados public delegate string MessageFormatterDelegate(string message, params object[] arguments); public delegate ...

10 la respuesta

¿Puedo desactivar la advertencia de "coincidencias de patrones no exhaustivos" solo para lambdas?

¿Puedo desactivar el patrón no exhaustivo que coincide con la advertencia solo para lambdas? Me gusta la advertencia en general, pero no para los literales lambda reales como este: map (\(x:xs)->...) ls Creo que este código deja bastante claro ...

6 la respuesta

Ruby funciones vs métodos

En elRuby Lenguaje de programación [https://rads.stackoverflow.com/amzn/click/com/0596516177], Capítulo 6 (segundo párrafo) dicen: Muchos lenguajes distinguen entre funciones, que no tienen un objeto asociado, y métodos, que se invocan en un ...

12 la respuesta

ReSharper da un prefijo "@" a un nombre de variable en una expresión lambda

Cuando se usa ReSharper, agrega automáticamente una@, ¿por qué public static string RemoveDiacritics(this string input) { if (string.IsNullOrEmpty(input)) return input; var normalizedString = input.Normalize(NormalizationForm.FormD); var ...

6 la respuesta

Expresiones de Lambda con subprocesos múltiples en C #

Estoy tratando de entender por qué este programa no funciona Salida esperada: números 0-19 en orden aleatorio Lo que obtengo cuando ejecuto: algunos números se repiten, a veces se imprime 20. Por favor ayuda. Intenté con lock (obj) en ...

2 la respuesta

Condicional LINQ where instrucción?

Tengo una instrucción linq a la que quiero agregar una cláusula where adicional si un índice desplegable no es 0. people.Where(n.surname == "surname" || n.forename == "forename" && (dropdown.SelectedIndex > 0) ? n.id = dropdown.SelectedValue : ...

4 la respuesta

¿Qué sucede si capturo una variable local por referencia y queda fuera de alcance?

Supongo que uso una lambda como función de devolución de llamada, y cuando creo la lambda, capturo una variable de función local por referencia. Ahora suponga que el objeto lambda no se ejecuta hasta después de que la variable de función local ...

4 la respuesta

map, lambda, remove_if

Entonces, tengo un problema con el algoritmo std :: map, lambda y stl (remove_if). En realidad, el mismo código con std :: list o std :: vector funciona bien. Mi ejemplo de prueba: #include <map> #include <iostream> #include <algorithm> struct ...

2 la respuesta

ista @MVC: Argumentos de tipo El asistente de HTML DisplayFor no se puede inferir del uso

Estoy tratando de hacer uso de la pantalla HTML Helper DisplayFor extendida en esta vista: <%@ Page Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<MvcCms.Web.ViewModels.SubscriptionsViewModel>" %> <% ...

10 la respuesta

En la sintaxis de funciones lambda, ¿para qué sirve una 'lista de captura'?

Tomado de una respuesta aesta pregunt [https://stackoverflow.com/questions/3221812/sum-of-elements-in-a-stdvector], como ejemplo, este es un código que calcula la suma de elementos en unstd::vector: std::for_each( vector.begin(), vector.end(), ...