改进我的牛顿方法的F#实现以找到根

时间:2018-12-29 16:44:37

标签: f#

我实现了牛顿方法来查找函数的根。我想知道我是否可以优化代码,使其更节省时间和空间,并在视觉上发挥作用。在这里,我使用了一个可变变量,但我想知道是否可以不使用它。这是我编写的问题和代码: enter image description here

fn test<'a, 'b: 'a>(first: &'b mut str, second: &'a mut str) -> &'a str {
    first
}

1 个答案:

答案 0 :(得分:0)

您可以使用递归来避免突变:

replaceFirst