F# 指定不带元组的参数类型

F# 指定不带元组的参数类型,f#,F#,我有加法功能: let addition a b = a + b 但我想指定类型: let addition(a: int, b: int): int = a + b 问题是我想在不使用元组构建函数的情况下指定类型。例如,使用不正确的语法: let addition a:int,b:int :int = a + b 您需要的语法是: let addition (a : int) (b : int) : int = a + b 我在每个冒号之前和之后都放了空格,因为这是我的偏好,但你不必有

我有加法功能:

let addition a b = a + b
但我想指定类型:

let addition(a: int, b: int): int = a + b
问题是我想在不使用元组构建函数的情况下指定类型。例如,使用不正确的语法:

let addition a:int,b:int :int = a + b

您需要的语法是:

let addition (a : int) (b : int) : int = a + b
我在每个冒号之前和之后都放了空格,因为这是我的偏好,但你不必有这些空格。你也可以写:

let addition (a: int) (b: int): int = a + b
这也行得通