标签: lambda

F#访问lambda中的元组成员

我有一个groups类型DateTime*int*decimal*decimal list list,我试图生成一个decimal list,每个元素是内部列表中第四个元素的总和groups.我的尝试如下,

groups
|> List.map(fun x -> (List.reduce (fun acc elem -> elem + acc ))
Run Code Online (Sandbox Code Playgroud)

elem假设是a DateTime*int*decimal*decimal,我的问题是如何在上面的lambda中访问元组的第四个元素?

lambda f#

-2
推荐指数
1
解决办法
274
查看次数

如何用java lambda替换

是否可以用lambda替换构造:

DMXFrame[] frames = new DMXFrame[universes.size()];

for (int i = 0; i < frames.length; i++) {
   frames[i] = universes.get(i).getDMXFrame();
}

return frames;
Run Code Online (Sandbox Code Playgroud)

java lambda java-8 java-stream

-2
推荐指数
1
解决办法
69
查看次数

Java流:流的第一个元素减去流的其余部分的总和

我有一个整数数组,例如:

{ 30 , 2, 3, 4, 5}
Run Code Online (Sandbox Code Playgroud)

是否有可能创建一个lambda表达式(使用流)来区分数组的第一个元素(在我们的例子30中)和数组其余部分的总和,(2+3+4+5 = 13)结果是17?

java lambda java-8 java-stream

-2
推荐指数
1
解决办法
1130
查看次数

Python if else语句不能用于reduce lambda函数

我是新来的lambda,并reduce在Python,我不明白为什么这个功能不工作:

def my_func(str):
    symbols = ['_', '-']
    return reduce(lambda x, y: ' ' + y if x in symbols else x + y, str)

my_func('foo_bar-baz')  # 'foo_bar-baz'
Run Code Online (Sandbox Code Playgroud)

我期待输出'foo bar baz'.

有谁知道这里有什么问题?

python reduce lambda

-2
推荐指数
1
解决办法
2059
查看次数

在ASP.net MVC中使用Lambda的问题

我正在尝试查询表格,如db.Products.Where(p => p.CategoryID == id):

public ActionResult Index(int id)
{
    var products = db.Products.Where(p => p.CategoryID == id);
    return View("_ProductsFilterPartial");
}
Run Code Online (Sandbox Code Playgroud)

但我得到了这个错误,p.CategoryID而表中的CategoryID是一个coulmnproduct

在此输入图像描述

你能告诉我为什么会这样吗?

c# asp.net asp.net-mvc lambda

-2
推荐指数
1
解决办法
62
查看次数

如何使用streams/lambdas重构此方法?

我想使用Streams和Lambdas.但是如何用它重写我当前的方法呢?

 public double calculate() {
            double result = 0.0;

            if (!mediumList.isEmpty()) {
                Iterator<Medium> it = mediumList.iterator();                          
                while (it.hasNext()) {
                    result= result+ it.next().getAge();
                }
                result = result / mediumList.size();
            }
       return result;
}
Run Code Online (Sandbox Code Playgroud)

java lambda java-8 java-stream

-2
推荐指数
1
解决办法
78
查看次数

如何使用这个C#lambda表达式

Program program1 = listProgram.Find(prg => prg.name.Contains("a"));
Run Code Online (Sandbox Code Playgroud)

我想显示所有的值,Find(prg => prg.name.Contains("a")所以我怎么能显示这个我正在尝试使用数组和列表.

c# lambda

-2
推荐指数
1
解决办法
79
查看次数

在haskell中使用lambda的函数应用程序?

有这个代码来测试:

-- | this function checks if string or list are a palindrome
    isPalindrome :: (Eq a) => [a] -> Bool
    isPalindrome x =
        if reverse x == x
            then True
            else False
Run Code Online (Sandbox Code Playgroud)

我设法写了这个:

-- | how do I remove ugly parentheses our of here?
palindromeTest verb = isPalindrome ((\verb -> verb ++ reverse verb) verb )  == True
    where types = verb::String
Run Code Online (Sandbox Code Playgroud)

括号看起来很恶心,我该如何解决?

lambda haskell quickcheck

-2
推荐指数
1
解决办法
90
查看次数

重用同一个lambda表达式的一部分

我有以下情况:

  //Case 1
  final Set<String> first = A.stream().filter().map().collect()

  //Case 2
  final Set<String> second = B.stream().filter().map().collect()
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,我将两次调用相同的lambda表达式,但使用不同的"consumer"(AB).有没有解决方案来避免这种重复?

java lambda java-8 java-stream

-2
推荐指数
2
解决办法
185
查看次数

lambda函数是如何实现的?

我是一个新的python新手,编码了几年.我刚认识了lambda.

我想知道lambda函数在内存方面是如何工作的.通常它们存储在计算机存储器中的哪个位置以及如何调用它们?

它们变得像在线功能吗?或者他们有一个指针,即使他们不会被再次调用.

python memory lambda function

-3
推荐指数
1
解决办法
758
查看次数

标签 统计

lambda ×10

java ×4

java-8 ×4

java-stream ×4

c# ×2

python ×2

asp.net ×1

asp.net-mvc ×1

f# ×1

function ×1

haskell ×1

memory ×1

quickcheck ×1

reduce ×1