小编Wil*_*iam的帖子

如何使用lambda表达式将String转换为小写

我想知道如何使用该ToLower函数将字符串转换为小写(Char -> Char).

这是我到目前为止的代码:

let newlist = (\(h:t) -> c (h) ++ newlist (\c -> toLower c)
Run Code Online (Sandbox Code Playgroud)

我不知道怎么做而不使用递归,我不知道如何在lambda表达式中使用

lambda haskell lowercase

5
推荐指数
1
解决办法
6629
查看次数

Java对象作为函数参数传递

以下关于Java的声明是假的吗?

在Java中,当一个类或对象的实例被指定为方法的参数时,正在创建该对象的副本

我知道Java中的函数是按值传递的,这意味着正在制作对象的副本?

但与此同时,如果java对象是引用并且你传递了一个引用,这不同于实际数据的副本不是吗?

如果你传递一个引用,当重新分配引用时,对象将被重新分配,使得Java传递引用不是按值传递的?

如你所见,我对此非常困惑

java function object pass-by-reference pass-by-value

0
推荐指数
1
解决办法
1918
查看次数