基本函式呼叫中的括號

對於 C 風格的函式呼叫,例如

plus(a, b); // Parentheses surrounding only the arguments, comma separated

然後是等效的 Haskell 程式碼

(plus a b) -- Parentheses surrounding the function and the arguments, no commas

在 Haskell 中,括號不是函式應用程式明確需要的,僅用於消除表示式的歧義,如數學中; 因此,如果括號括在表示式中的所有文字中,則實際上不需要括號,以下內容也是等效的:

plus a b -- no parentheses are needed here!

重要的是要記住,在 C 風格的語言中,功能