下面是一个简单的F#函数示例及其调用方法:
let square x = x * x
let result = square 4
printfn "%d" result // 输出:16
在这个示例中,我们定义了一个名称为“square”的函数,该函数接受一个整数参数,并返回该参数的平方。我们可以通过使用函数名称和其参数来调用该函数,即在函数名称后面加上参数的值。在这个例子中,我们将参数的值设置为4,并将结果存储在名为“result”的变量中。最后,我们使用printfn函数输出结果。
除了这种简单的函数示例外,F#还支持更高级的函数功能,例如通过使用currying(柯里化)将多个参数分离,使用函数组合将多个函数组合在一起,以及定义递归函数等。对于初学者来说,前面给出的示例是入门F#函数编程的很好的起点。