gpt4 book ai didi

haskell - Haskell 如何计算表达式

转载 作者:行者123 更新时间:2023-12-05 09:14:34 28 4
gpt4 key购买 nike

这怎么行

> (* 30) 4
120

但这不是

> * 30 40
error: parse error on input ‘*’

最佳答案

(* 30) 是一个 section,它仍然将 * 视为二元(中缀)运算符,只是缺少一个参数, (\x -> x * 30) 的缩写。括号本身是语法的一部分,而不是显式(但多余)的括号,您可以将任意表达式括起来。

您可以将(*) 视为缺少两个 参数的退化部分。如果不使用括号,则不能在前缀位置使用中缀运算符。

关于haskell - Haskell 如何计算表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53817848/

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