gpt4 book ai didi

functional-programming - 与实数的模式匹配(标准 ML)

转载 作者:行者123 更新时间:2023-12-05 08:21:30 24 4
gpt4 key购买 nike

这样做:

fun test a 0.0 = "good"
| test a b = "bad";

会导致错误,但如果我更改 0.0,错误就会消失。但是,我需要匹配 0.0,我想知道是否可以实现以及如何实现。

最佳答案

您可以只使用 if 语句而不是模式匹配。

请注意,浮点运算容易出现舍入错误,因此您应该检查 b 的绝对值是否小于某个增量,而不是等于 0.0。我认为这正是不允许模式匹配实数的原因。

关于functional-programming - 与实数的模式匹配(标准 ML),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3175654/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com