如何返回依赖于两个函数的函数?

Lmiguelvargasf

我有以下功能:

private func getFunctionToPlot() -> ((Double) -> Double) {
    var function: (Double) -> Double = sin + cos
    return function

}

我想返回一个需要一个double并返回double的函数,但是这个函数应该是sin + cossin和cos都独立取得双倍并返回双倍,但是我如何才能返回sin($0) + cos($0)

马特

您的问题有点宽泛,但是您声称没有编译的行确实在编译;您所做的没有任何问题。唯一的问题是您的代码不完整。下面是测试的例子,完整的:

private func getFunctionToPlot() -> ((Double) -> Double) {
    var function: (Double) -> Double
    function = {_ in return 2.0}
    return function
}

编辑至于修改后的问题,这是您现在似乎想做的事情的测试示例:

func sin(_ d:Double) -> Double {return 1}
func cos(_ d:Double) -> Double {return 1}
private func getFunctionToPlot() -> ((Double) -> Double) {
    let f1: (Double) -> Double = sin
    let f2: (Double) -> Double = cos
    return {f1(f2($0))} // or maybe f1($0) + f2($0)
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在依赖于两个变量的函数中仅对一个变量使用“ for”循环?

将程序与两个静态库链接在一起,每个静态库都包含依赖于另一个函数的函数?

使用依赖于lambda函数的类型作为返回类型

如何绘制依赖于离散热图中两个变量的数据

如何让Typescript知道依赖于传入参数的函数的返回类型

如何定义依赖于参数包转换的函数的返回类型?

C ++ Koenig(依赖于参数)查找:如果不同名称空间中的两个名称空间函数具有相同的参数类型怎么办?

Python:如何从依赖于模块的另一个文件中正确导入函数

如何在init函数中实例化一个依赖于self的对象?

如何设计一个接受所有域但依赖于某些状态的局部函数?

如何有一个依赖于类的模板参数的成员函数实现?

如何执行依赖于2个可观察对象的函数

如何(py)测试依赖于当前时间的函数?

如何使数组的大小依赖于构造函数参数?

如何单独并行运行一个依赖于另一个大函数的函数

如何让两个垂直元素之一的高度依赖于另一个?

成本函数依赖于时变LQR返回的K个矩阵的非线性系统的直接转录

如何按组求和并添加依赖于 SAS SQL 中其他两个变量的新变量

如何在一帧中绘制依赖于相同类别的两个变量

如何使依赖于先前函数数据的函数等到设置该数据

Javascript - 函数依赖于其他函数的结果

两个动态选择框都具有数据属性并依赖于它们

构建依赖于公共代码的两个 Docker 容器的最佳方法是什么?

在删除重复项时合并两个多维数组,依赖于它们的特定元素

依赖于实现相同接口的两个对象的简单注入器

在依赖于顺序响应的 MySQL 的两个查询之间注入 API 调用

使用 RxJava 更新依赖于其他两个 API 响应的对象列表

SELECT查询依赖于其他两个表

返回依赖于函数内分配数据的惰性迭代器