gpt4 book ai didi

f# - 奇怪的表达式解析行为

转载 作者:行者123 更新时间:2023-12-02 02:07:07 26 4
gpt4 key购买 nike

在这段代码中:

let f(a,b,c) = a * b + c - (d())
let g(a,b,c) = a * b + c -(d())

f(int*int*int) -> intg(int*int*(int *int)) -> int.

g 中删除 d() 周围的括号会导致“连续参数应由空格或元组分隔”错误。

这是怎么回事?

最佳答案

@bytebuster 在他的评论中是非常正确的,但用外行的话来说 ;-] 一个被解析为二元减法运算符,另一个被解析为一元取反运算符——你在这里只是在与运算符优先级作斗争。

关于f# - 奇怪的表达式解析行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14412664/

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