小编bur*_*y_5的帖子

从Haskell到Python:怎么做currying?

我最近开始使用Python进行编码,我想知道是否可以返回专门用于其他功能的函数.

例如,在Haskell中,您可以创建一个向任何给定数字添加5的函数,如下所示:

sumFive = (+5)
Run Code Online (Sandbox Code Playgroud)

在Python中以某种方式可能吗?

python haskell function currying

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

如何在Java函数中转换字符串?

我正在尝试创建一个在 Java 中接受 String 和 double 作为参数的函数,如下所示:

public static double calc(String fx, double arg) {
    return fx.convertToFunction(arg);   // Pseudocode

}
Run Code Online (Sandbox Code Playgroud)

例如,要计算数字(例如 PI)的余弦,代码为:

calc("cos", Math.PI);
Run Code Online (Sandbox Code Playgroud)

并且函数 calc 必须将“cos”转换为 Math.cos()。

这至少是可能的吗?

java string function

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

标签 统计

function ×2

currying ×1

haskell ×1

java ×1

python ×1

string ×1