当前位置 : 主页 > 网络安全 > 测试自动化 >

性能 – 这两种模式匹配的哪种方式更受欢迎?

来源:互联网 收集:自由互联 发布时间:2021-06-22
我只是很好奇,这两个功能会做同样的事情.但是我应该使用哪一个? let f a = match a with b - a;; let f a = match a with b - b;; 或者它只取决于您的偏好? 我觉得第二个会更好,但我不确定. 表现明
我只是很好奇,这两个功能会做同样的事情.但是我应该使用哪一个?

let f a =
    match a with
        b -> a;; 
let f a =
    match a with
        b -> b;;

或者它只取决于您的偏好?
我觉得第二个会更好,但我不确定.

表现明智没有区别.风格b – > a有点问题,因为你有一个未使用的变量b. _ – >一个会更有意义.除此之外,这只是偏好.

我个人更喜欢_ – > a over b – > b因为它没有引入额外的变量.

PS:我假设在你的真实代码中有更多的情况而不仅仅是b – 否则你可以写一下让f a = a.

网友评论