在Haskell中,函数调用的方式取决于函数的定义方式。函数可以定义为前缀表示法或中缀表示法。
前缀表示法是将函数名放在参数之前,例如:
add x y = x + y
在这个例子中,add
是一个前缀函数,它接受两个参数 x
和 y
,并返回它们的和。调用这个函数时,我们需要将参数放在函数名之后,例如:
result = add 2 3
中缀表示法是将函数名放在参数之间,例如:
x `add` y = x + y
在这个例子中,add
是一个中缀函数,它接受两个参数 x
和 y
,并返回它们的和。调用这个函数时,我们需要使用反引号将函数名括起来,例如:
result = 2 `add` 3
总之,在Haskell中调用函数时,我们需要根据函数的定义方式来确定调用方式。如果函数是前缀函数,则将参数放在函数名之后;如果函数是中缀函数,则使用反引号将函数名括起来。
领取专属 10元无门槛券
手把手带您无忧上云